我见过人们在HTML元素上应用CSS属性zoom: 1;
。
为什么他们这样做,以及它修复了什么错误?
答案 0 :(得分:45)
这在Internet Explorer 7及更低版本中提供了一个称为hasLayout
的内部属性。
关于这个主题的权威性文章在这里:http://www.satzansatz.de/cssd/onhavinglayout.html
很多Internet Explorer的渲染 不一致可以通过给予来解决 元素“布局”。在本文中, 作者关注的是某些方面 这件事很复杂。
“布局”是IE / Win的专有权 决定元素如何的概念 绘制和约束他们的内容,互动 与其他元素相关,并与之相关 反应并传输应用程序/用户 事件
有关zoom: 1
(以及hasLayout
)有助于修复的特定错误的示例: