我的主要浏览器(FF和Chrome)都配置了12像素字体。在这两个浏览器中,字体选择器显示字体预览,它们的大小相同且适合阅读网站。我的IE不允许我设置字体大小,但似乎默认比Chrome稍大一点。
在我的个人网站上,我使用XHTML和CSS,并将页面字体指定为“medium”,并将该字体大小用于所有主要文本(“内容”文本)。当我在IE 7、FF 3和Chrome 0.4中查看网站时,字体按预期显示,并与字体选择器匹配(除了在IE中稍大一些)。
但是,我去任何其他网站(Google、StackOverflow、The DailyWTF、CodingHorror、Microsoft、Sourceforge,甚至W3C等)时,它们都显示为微小的细微字体-我估计是5-7像素。
这在3台不同的计算机上,使用2种不同的操作系统(Vista和XP)和4个不同的显示器(笔记本电脑、CRT和全新的WS LCD)上都是正确的。
怎么回事?我是否忽略了关于网站设计的基本信息需要知道?还是只是所有这些网站都会做愚蠢的事情,如将字体设置为50%、0.5 em或x-small?为什么网站设计师不能尊重我的内容文本字体选择(我理解侧边栏和页脚等可能合理地小或x-small)。
我会倾向于认为这只是无知的网站设计师,但是,这些都是一些大型网站!!
编辑:要明确,我并不是说使用em或%是愚蠢的,我想知道为什么许多网站似乎使用我配置的大小的约50%。毕竟,我的配置大小是我想看到文本的大小。
编辑:从W3C的CSS规范中可以看出:“以下表格提供了绝对大小映射到HTML标题和绝对字体大小的用户代理指南。'medium'值是用户首选字体大小,并用作参考中间值。”-我强调。
有一种共识认为,网站将相对字体大小基于16px的典型浏览器默认值,这很不幸,但“那就是生活”。但其他系统呢-我们可以期望所有浏览器都这样默认吗?
至少现在我理解了问题。
我想暂时保留此问题,以查看其他人是否有不同的观点,然后再选择最终答案。
结论:我已将所有浏览器重置为16px(在我的125 DPI机器上为18px),并将我的网站设置为使用font-size: 90%。这给出了一个良好的显示大小,当然,我所有喜欢的网站现在都可读了。感谢所有建设性的答案和活跃的互动。
这是一个伟大的社区。
在我的个人网站上,我使用XHTML和CSS,并将页面字体指定为“medium”,并将该字体大小用于所有主要文本(“内容”文本)。当我在IE 7、FF 3和Chrome 0.4中查看网站时,字体按预期显示,并与字体选择器匹配(除了在IE中稍大一些)。
但是,我去任何其他网站(Google、StackOverflow、The DailyWTF、CodingHorror、Microsoft、Sourceforge,甚至W3C等)时,它们都显示为微小的细微字体-我估计是5-7像素。
这在3台不同的计算机上,使用2种不同的操作系统(Vista和XP)和4个不同的显示器(笔记本电脑、CRT和全新的WS LCD)上都是正确的。
怎么回事?我是否忽略了关于网站设计的基本信息需要知道?还是只是所有这些网站都会做愚蠢的事情,如将字体设置为50%、0.5 em或x-small?为什么网站设计师不能尊重我的内容文本字体选择(我理解侧边栏和页脚等可能合理地小或x-small)。
我会倾向于认为这只是无知的网站设计师,但是,这些都是一些大型网站!!
编辑:要明确,我并不是说使用em或%是愚蠢的,我想知道为什么许多网站似乎使用我配置的大小的约50%。毕竟,我的配置大小是我想看到文本的大小。
编辑:从W3C的CSS规范中可以看出:“以下表格提供了绝对大小映射到HTML标题和绝对字体大小的用户代理指南。'medium'值是用户首选字体大小,并用作参考中间值。”-我强调。
有一种共识认为,网站将相对字体大小基于16px的典型浏览器默认值,这很不幸,但“那就是生活”。但其他系统呢-我们可以期望所有浏览器都这样默认吗?
至少现在我理解了问题。
我想暂时保留此问题,以查看其他人是否有不同的观点,然后再选择最终答案。
结论:我已将所有浏览器重置为16px(在我的125 DPI机器上为18px),并将我的网站设置为使用font-size: 90%。这给出了一个良好的显示大小,当然,我所有喜欢的网站现在都可读了。感谢所有建设性的答案和活跃的互动。
这是一个伟大的社区。