【发布时间】:2013-09-08 12:31:28
【问题描述】:
有没有一种简单的方法可以使用“@-moz-document url-prefix()”来定位 SCSS 文档中的 Firefox。
我尝试了以下方法,但父引用“&”在这种情况下不起作用。
#nav li{
display: table-cell;
@-moz-document url-prefix(){
& {
display: inline-block;
}
}
}
【问题讨论】:
-
我很好奇你为什么需要这样做? Firefox 的渲染引擎有什么不同,以至于您需要专门为 Firefox 更改元素的显示类型?
-
Firefox 在显示属性为 table-cell 的项目上使用相对位置时存在问题。我将这个组合用于下拉导航,它在除 Firefox 之外的所有浏览器中都能正常工作。将 display 属性更改为 inline-block 在 Firefox 和其他浏览器中有效,但不提供 table-cell 将提供的间距。
-
你现在运气不好。这可能是未来的可能性:github.com/nex3/sass/issues/286