关于 百分比大小与其他大小字体有 很多 物品和 问题。然而,我不能找出百分比值的参考应该是什么。我知道这是“所有浏览器的大小相同”。例如,我还读到:
百分比(%) : 百分比单位与“ em”单位非常相似,只是有一些基本的区别。首先,当前的字体大小等于100% (即12pt = 100%)。在使用百分比单位时,您的文本对于移动设备和可访问性仍然是完全可伸缩的。
资料来源: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
但是如果您说“ ie 12 pt = 100%”,那么这意味着您首先必须定义 font-size: 12pt
。是这样吗?你首先用绝对度量来定义一个大小,然后称之为“100%”?这没有多大意义,因为许多样本表示,这样写是有用的:
body {
font-size: 100%;
}
那么通过这样做,什么是字体大小相对于?我注意到我在屏幕上看到的每种字体的大小都不同。例如,Arial 看起来比 Times New Roman 要大得多。另外,如果我只是这样做,身体大小 = 100% ,那个是否意味着它将在所有浏览器上是相同的?或者只有当我首先定义一个绝对值的时候?
最新情况,7月23日
我正在努力,但请耐心等待。
因此,如果我理解正确的话,% 值与默认浏览器字体大小有关。嗯,这很好,但是又给了我几个其他的问题:
font: 100% Georgia;
,浏览器会采用什么尺寸?它会为 serif 查找标准大小,还是为浏览器使用“ Georgia”字体的标准大小Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
。但是从我现在学到的东西来看,我相信你实际上应该选择可调整文本大小(使用% 或 em,就像他们在这个引用中推荐的那样) ,或者拥有“准确、一致的跨浏览器字体大小”(使用 px 或 pt 作为基础)。是这样吗?谷歌设置:
如果你不定义绝对值的大小,这就是我 好好想想东西 可以看起来的样子。