什么错误缩放:1; 修复CSS?
我看到有人应用CSS属性zoom: 1;
在HTML元素上。
为什么他们这样做,它修复了什么错误?
这提供了一个在Internet Explorer 7或更低版本中称为hasLayout
的内部属性。
关于这个问题的权威文章在这里: http : //www.satzansatz.de/cssd/onhavinglayout.html
许多Internet Explorer的渲染不一致可以通过给定一个元素“布局”来解决。在本文中,作者着重讨论了这个复杂问题的一些方面。
“布局”是IE / Win专有的概念,它决定了元素如何绘制和限制其内容,与其他元素交互和关联,并对应用程序/用户事件作出反应和传输。
有关zoom: 1
(以及hasLayout
)的特定错误的示例有助于解决:
内联块在Internet Explorer 7,6中不起作用