什么bug会变焦:1;修复CSS?

时间:2011-06-09 01:02:40

标签: css internet-explorer internet-explorer-7 internet-explorer-6

我见过人们在HTML元素上应用CSS属性zoom: 1;

为什么他们这样做,以及它修复了什么错误?

1 个答案:

答案 0 :(得分:45)

这在Internet Explorer 7及更低版本中提供了一个称为hasLayout的内部属性。

关于这个主题的权威性文章在这里:http://www.satzansatz.de/cssd/onhavinglayout.html

  

很多Internet Explorer的渲染   不一致可以通过给予来解决   元素“布局”。在本文中,   作者关注的是某些方面   这件事很复杂。

     

“布局”是IE / Win的专有权   决定元素如何的概念   绘制和约束他们的内容,互动   与其他元素相关,并与之相关   反应并传输应用程序/用户   事件


有关zoom: 1(以及hasLayout)有助于修复的特定错误的示例:

Inline block doesn't work in internet explorer 7, 6