【发布时间】:2018-05-14 12:09:39
【问题描述】:
在涉及 CSS 时,我们遇到了针对 Firefox Quantum 的问题。我们知道以下几点:
@-moz-document url-prefix() {
.my-style{
}
}
...将针对所有 Firefox 浏览器,但我们只想针对 Firefox Quantum,因为 Firefox Quantum 和旧版本的 Firefox 在 CSS 解释方面存在一些差异。有人知道怎么做吗?
【问题讨论】:
-
有区别吗?为何如此?不是我知道的。除非涉及 Microsoft 浏览器,否则很少有必要针对浏览器版本进行定位。您应该查看@supports 或(忘记了兼容性检查的术语)。
-
问题不在于对CSS样式的解释有没有区别。问题是是否有一些 CSS 代码专门针对 FireFox Quantum。
-
任何编写 HTML/CSS 相当长的时间的人都知道浏览器并不完美,特定浏览器的特定版本可能存在错误,否则会破坏他们的标准合规性声明,进而破坏功能检测。是的,尽可能使用功能检测,但有时它不起作用,因为浏览器声称支持的某些功能在 60 版中可以正常工作,但在 61 版中中断。对于这类事情,Chrome 比任何东西都要糟糕得多其他浏览器,但这并不意味着 Firefox 没有自己的错误可言。
-
在从 WebKit 到 Blink 的过渡中,我们不得不处理一次,在从 Trident 到 EdgeHTML 的过渡中,我们不得不处理第二次 - 从 Gecko 过渡时必须处理同样的事情是不是太不合理了?去 Stylo?
标签: css firefox css-hack firefox-quantum