IE7文本调整大小

时间:2012-08-13 13:24:30

标签: javascript html css

我使用像素来确定网站上字体的大小。使用缩放功能,所有文本在Chrome,Firefox等中都可以很好地调整大小。但是在IE7(和IE6 / 8,我猜)中,字体不会使用“文本大小”菜单调整大小,它们只是保持不变。

现在我认为解决这个问题的唯一方法是切换到ems - 但是我可以用JS编写任何解决方案来定位/修复IE吗?

2 个答案:

答案 0 :(得分:1)

除非你不知道,否则假设几乎没有人拥有IE7或6。 IE8有一个缩放功能,所以没关系。在大约50个小型商业网站上,我有数据,在过去的一个月中,0.5%的访问者使用IE6,4%的人使用IE7,12%的人使用IE8。

我们不支持IE6或7,但我们会测试并检查事情基本上就在那里。

假设您确实想要允许这个次要功能(假设需要可访问性的人最多不会使用这些臭名昭着的无法访问的浏览器!)在IE6和7中,您需要使用ems而不是px,并且您将需要真的需要将它用于所有东西,而不仅仅是字体大小,否则盒子也不会正确缩放。

答案 1 :(得分:0)

在Internet Explorer 6& 7你不能增加或减少你的CSS中以像素为单位设置的字体大小。

为此,你必须使用EM作为字体大小值。

Read this article