1

我正在开发的网站需要支持 IE7 并且display: inline-block无法在那里工作。

通过四处搜索,我看到了这一点*display: inline;并且*zoom: 1;可以解决这个问题。问题是这并没有出现在我用 LESS 编译的 CSS 中。

甚至zoom: 1;不编译(没有星号)。可以肯定的是,我在同一个 CSS 类中添加了一些其他有效属性并且有效。

总之:我无法让zoomIE7 CSS 属性选择器 (*) 在我的浏览器中使用 LESS。有什么解决办法吗?

<script>less = {env: 'development'};<script>
4

1 回答 1

0

少 1.5

// IE7 inline-block
// ----------------
.ie7-inline-block() {
  *display: inline; /* IE7 inline-block hack */
  *zoom: 1;
}

p{
.ie7-inline-block();
}

编译为:

p {
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
于 2013-12-20T09:08:11.117 回答