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

Web*_*ner 37 css internet-explorer internet-explorer-7 internet-explorer-6

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

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

thi*_*dot 45

这提供了hasLayoutInternet Explorer版本7及更低版本中的内部属性.

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

通过给出元素"布局",可以修复很多Internet Explorer的渲染不一致性.在本文中,作者关注这个复杂问题的某些方面.

"布局"是一种IE/Win专有概念,用于确定元素如何绘制和绑定其内容,与其他元素交互并与其相关,以及如何响应和传输应用程序/用户事件.


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

内联块在Internet Explorer 7,6中不起作用