Javascript IE7文本大小调整

Javascript IE7文本大小调整,javascript,html,css,Javascript,Html,Css,我用像素来确定网站上字体的大小。在Chrome、Firefox等浏览器中,所有文本都可以使用缩放功能进行精细调整。然而,在IE7(我猜是IE6/8)中,字体不会使用文本大小菜单调整大小,它们只是保持不变 现在我在想唯一的解决办法是切换到ems——但是有没有什么解决方案我可以用JS编写,只针对/修复IE?除非你知道其他情况,假设几乎没有人拥有IE7或6。IE8有缩放功能,所以没关系。在我掌握的大约50个小企业网站的数据中,上个月0.5%的访问者使用IE6,4%的访问者使用IE7,12%的访问者使用

我用像素来确定网站上字体的大小。在Chrome、Firefox等浏览器中,所有文本都可以使用缩放功能进行精细调整。然而,在IE7(我猜是IE6/8)中,字体不会使用文本大小菜单调整大小,它们只是保持不变


现在我在想唯一的解决办法是切换到
ems
——但是有没有什么解决方案我可以用JS编写,只针对/修复IE?

除非你知道其他情况,假设几乎没有人拥有IE7或6。IE8有缩放功能,所以没关系。在我掌握的大约50个小企业网站的数据中,上个月0.5%的访问者使用IE6,4%的访问者使用IE7,12%的访问者使用IE8

我们不支持IE6或IE7,但我们确实测试和检查了一些基本上正确的东西


假设你确实想在IE6和IE7中允许这个小功能(假设最需要可访问性的人不会使用这些众所周知的不可访问的浏览器!),那么你确实需要使用ems而不是px,而且你真的需要在所有方面都使用它,而不仅仅是字体大小,否则,这些框也无法正确缩放。

除非您知道其他情况,否则假设几乎没有人拥有IE7或IE6。IE8有缩放功能,所以没关系。在我掌握的大约50个小企业网站的数据中,上个月0.5%的访问者使用IE6,4%的访问者使用IE7,12%的访问者使用IE8

我们不支持IE6或IE7,但我们确实测试和检查了一些基本上正确的东西


假设你确实想在IE6和IE7中允许这个小功能(假设最需要可访问性的人不会使用这些众所周知的不可访问的浏览器!),那么你确实需要使用ems而不是px,而且你真的需要在所有方面都使用它,而不仅仅是字体大小,否则,框也无法正确缩放。

在internet explorer 6和7中,您不能增加或减少css中以像素为单位设置的字体大小

要实现这一点,您必须使用EM作为字体大小值


在internet explorer 6和7中,您不能增加或减少css中以像素为单位设置的字体大小

要实现这一点,您必须使用EM作为字体大小值


javascript解决方案将是一项昂贵的黑客行为。只需使用62.5%标准化body标签上的字体大小,这将为您提供一个基本的10磅字体大小,您可以轻松增加/减少。e、 g.,1.2em大致等于12pt,1.4em等于14pt,0.8em等于8pt,依此类推。谢谢Jared。我有很多带有填充物之类的文字按钮。我是否必须在ems中重做这些填充/边距等?IE中不仅仅是字体问题。javascript解决方案将是一个昂贵的黑客。只需使用62.5%标准化body标签上的字体大小,这将为您提供一个基本的10磅字体大小,您可以轻松增加/减少。e、 g.,1.2em大致等于12pt,1.4em等于14pt,0.8em等于8pt,依此类推。谢谢Jared。我有很多带有填充物之类的文字按钮。我是否需要在ems中重做这些填充物/页边距等?IE中的问题不仅仅是字体。对不起,应该是具体的。该网站以学生为目标,可用于学校。我想,他们仍然会在IE7上摇摆不定。我打算用ems重做尺寸。我在一所学校工作到上个月,我们至少使用IE9,还安装了Chrome。如果学校使用这些旧浏览器,我会感到惊讶。老实说,我还是会用特快专递的。对不起,应该是具体的。该网站以学生为目标,可用于学校。我想,他们仍然会在IE7上摇摆不定。我打算用ems重做尺寸。我在一所学校工作到上个月,我们至少使用IE9,还安装了Chrome。如果学校使用这些旧浏览器,我会感到惊讶。老实说,我还是会用ems的。