@-moz-文档不工作
@-moz-document not working
最后,我希望firefox和chrome的显示方式一样。在 chrome 我注意到 float: left
破坏了网站但在 FF 上工作。但是,如果我把 float:none
Chrome 显示得很好,但在 FF 上它就坏了。
我已经尝试 @-moz-document url-prefix() {.attempt{float:left}}
但似乎不起作用。我试过 @document url() {.attempt{float:left}}
但这也无济于事。
如有任何帮助,我们将不胜感激。
<style>
@-moz-document url-prefix() {
.attempt {
float:left
}
}
.attempt {
float:none
}
</style>
<div class="attempt">someText</div>
还有It has been asked before with no answer.
从表面上看,这似乎是因为您的 @-moz-document
出现在 float:none
规则之前 — 因此无论如何它总是会被覆盖。条件规则的存在不会改变级联的工作方式;这是具有 @media
规则的 common gotcha 并且同样适用于 @-moz-document
.
您想将它移到底部,以便它在 Firefox 中正确覆盖之前的规则:
<style>
.attempt {
float:none
}
@-moz-document url-prefix() {
.attempt {
float:left
}
}
</style>
<div class="attempt">someText</div>
截至 2018 年 5 月,@BoltClock 给出的答案有 been deprecated。解决方案是媒体查询(见下文):
@media screen and (min--moz-device-pixel-ratio:0) {
#logo {
padding-top: 1.5rem;
}
}
最后,我希望firefox和chrome的显示方式一样。在 chrome 我注意到 float: left
破坏了网站但在 FF 上工作。但是,如果我把 float:none
Chrome 显示得很好,但在 FF 上它就坏了。
我已经尝试 @-moz-document url-prefix() {.attempt{float:left}}
但似乎不起作用。我试过 @document url() {.attempt{float:left}}
但这也无济于事。
如有任何帮助,我们将不胜感激。
<style>
@-moz-document url-prefix() {
.attempt {
float:left
}
}
.attempt {
float:none
}
</style>
<div class="attempt">someText</div>
还有It has been asked before with no answer.
从表面上看,这似乎是因为您的 @-moz-document
出现在 float:none
规则之前 — 因此无论如何它总是会被覆盖。条件规则的存在不会改变级联的工作方式;这是具有 @media
规则的 common gotcha 并且同样适用于 @-moz-document
.
您想将它移到底部,以便它在 Firefox 中正确覆盖之前的规则:
<style>
.attempt {
float:none
}
@-moz-document url-prefix() {
.attempt {
float:left
}
}
</style>
<div class="attempt">someText</div>
截至 2018 年 5 月,@BoltClock 给出的答案有 been deprecated。解决方案是媒体查询(见下文):
@media screen and (min--moz-device-pixel-ratio:0) {
#logo {
padding-top: 1.5rem;
}
}