2

我为客户开发 IE8。经常发生 css 设置不起作用(例如自动换行),当我调查一个常见原因时,没有为标签设置 hasLayout = true (resp. zoom=1) 属性。我想如果我只是提前设置我的默认样式表 zoom=1 就不会再出现这个问题了?有什么反对它的吗?当所有标签都默认设置了 zoom=1 属性时,是否存在某些其他潜在问题?我将不胜感激。

4

1 回答 1

0

我不会将 zoom:1 设置为默认值。如果您需要 hasLayout 触发,则可以添加

*
{
  zoom:1
}

作为调试的一部分,但是当您决定需要 hasLayout = true 时,请花一些时间缩小选择器的范围,使其仅针对您需要它定位的元素。

我已经看到以前的工作布局被一揽子设置缩放打破:1。恕我直言,最好了解需要修复的特定场景,因为这可能会在未来有所帮助。

zoom:1 的所有默认设置都告诉你 IE7\8 是一个有缺陷的废话,无论如何你都知道 :-)

于 2013-04-10T11:10:53.500 回答