我正在将HTML4转换为HTML5,我有这个:
<font face="Verdana" size="2">
HTML5不再支持上述内容。上面的字体大小在CSS中映射到什么值和单位?
答案 0 :(得分:2)
所以 Font 标签有7个自由度。您可以指定1到7之间的值.7是最大值,3是默认值
在CSS中你有 font-size 属性,也有7个自由度,它的常量不是数字,中等(这是第3个值)是默认值。
FONT标签 font-size CSS
N / A XX-小
1 的x小
2 small
3 medium (默认值)
4 大
5 的x大
6 XX-大
7 N / A
因此,如果您认为默认值与两个标准完全不匹配,那么我们可以假设标准略有不同,没有1:1映射或含义。您的值为2,可能小,也可能不是。我认为这可能是小。
您会发现其他因素正在发挥作用,您通常会发现其他差异阻止字体标记与CSS属性之间的直接转换。但是,您可能对此安全,因为这些值被定义为“绝对大小”。
见:It Depends 见:Size to px