Css 如果指定的字体大小没有,默认单位是什么?

Css 如果指定的字体大小没有,默认单位是什么?,css,html4,Css,Html4,我正在将HTML4转换为HTML5,我有: <font face="Verdana" size="2"> HTML5不再支持上述内容。上面的字体大小在CSS中映射到什么值和单位?因此字体标签有7个自由度。可以指定介于1和7之间的值。7为最大值,3为默认值 在CSS中,您有font size属性,也有7个自由度,其常数不是数字,而medium(第三个值)是默认值 字体标记字体大小CSS N/Axx小型 1x小 2小3中等(默认值)4大5大6xx大7N/A 因此,如果您认为默认

我正在将HTML4转换为HTML5,我有:

<font face="Verdana" size="2">


HTML5不再支持上述内容。上面的字体大小在CSS中映射到什么值和单位?

因此字体标签有7个自由度。可以指定介于1和7之间的值。7为最大值,3为默认值

在CSS中,您有font size属性,也有7个自由度,其常数不是数字,而medium(第三个值)是默认值

字体标记字体大小CSS
N/Axx小型
1x小
2小
3中等(默认值)
4大
5大
6xx大
7N/A

因此,如果您认为默认值不匹配两个标准,那么我们可以假定标准略有不同,没有1:1映射或意义。您的值2可能是小的,也可能不是。我确实认为这可能是小的

您将发现其他因素在CSS中起作用,并且通常会发现其他差异,这些差异会阻止Font标记和CSS属性之间的直接转换。不过,您在这一点上可能是安全的,因为这些值被定义为“绝对大小”

见:
请参阅:

因此字体标签有7个自由度。可以指定介于1和7之间的值。7为最大值,3为默认值

在CSS中,您有font size属性,也有7个自由度,其常数不是数字,而medium(第三个值)是默认值

字体标记字体大小CSS
N/Axx小型
1x小
2小
3中等(默认值)
4大
5大
6xx大
7N/A

因此,如果您认为默认值不匹配两个标准,那么我们可以假定标准略有不同,没有1:1映射或意义。您的值2可能是小的,也可能不是。我确实认为这可能是小的

您将发现其他因素在CSS中起作用,并且通常会发现其他差异,这些差异会阻止Font标记和CSS属性之间的直接转换。不过,您在这一点上可能是安全的,因为这些值被定义为“绝对大小”

见:
请参阅:

无论浏览器的默认值是什么……通常是16px,但有些浏览器使用14px。这就是为什么我们通常建议CSS重置。基于16px的基数,大小2将是13px。正如Paulie所说,这取决于浏览器,但对大多数人来说,情况就是这样。无论浏览器的默认值是什么…通常是16px,但有些浏览器使用14px。这就是为什么我们通常建议CSS重置。基于16px的基数,大小2将是13px。正如Paulie所说,这取决于浏览器,但对大多数人来说,情况就是这样。Google Chrome将其转换为small而非x-small。谢谢,我编辑了它…因此很难直接转换2,因为它们不映射1:1,它们不直接映射
font size
有一个较小的值,
font
有一个较大的值。仅此而已,它们是相互抵消的,且极端不匹配。只需进行并列比较。谢谢,我认为继承之类的东西可能会起作用,这也会导致规划和转换方面的问题。谢谢,这是一个非常全面的答案!Google Chrome将其转换为small而非x-small。谢谢,我编辑了它…因此很难直接转换2,因为它们不映射1:1,它们不直接映射
font size
有一个较小的值,
font
有一个较大的值。仅此而已,它们是相互抵消的,且极端不匹配。只需进行并列比较。谢谢,我认为继承之类的东西可能会起作用,这也会导致规划和转换方面的问题。谢谢,这是一个非常全面的答案!