在现代浏览器中以px为单位的字体大小(它是好的,120 dpi怎么样?)

时间:2010-08-18 19:55:33

标签: css xhtml

我以前使用'ems中的font-sizes'方法(主要是针对IE用户)和一些CSS hacks在屏幕设置为120dpi的系统上具有相同的字体大小。我知道在120 dpi强制相同的字体大小在可用性方面并不好,但这是我应该完成它的方式。

我很好奇切换到像素而不是ems,只要我看到所有目标浏览器(IE7,8; FF 3.6,Chrome 5,Opera 10.6,Safari Win)都支持整页缩放。

我有以下限制:

  • 没有IE6支持
  • 字体大小应该在96dpi和120dpi中相同(我通常有很多图形要求文本应该有一些特定的大小)。

我应该切换吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我通常建议坚持使用基于em或%的字体大小来避免与基于像素的方法相关的头痛。但是,您可能希望将px用于基本字体大小,并根据需要调整CSS3 media queries(特别是查询resolution应该对您有所帮助)。

这种方法的缺点是,IE 7和8经常需要另一个黑客,因为IE是目前不支持媒体查询的列表中唯一的浏览器。 hth&祝你好运!