适用于 Firefox 3(不包括 Firefox 3.6)的 CSS 选择器
我正在寻找一个在 Firefox 3.6 中不起作用的 Firefox 3 CSS 选择器。
html>/**/body .blockmeta .date-ui, x:-moz-any-link, x:default {
border:1px solid #ccc;
border-bottom:2px solid #ccc;
background:#f2f2f2;
margin-top:-1px;
}
上面的代码似乎也可以在 Firefox 3.6 中运行,这是不可取的。
I'm looking for a Firefox 3 CSS selector that doesn't work in Firefox 3.6.
html>/**/body .blockmeta .date-ui, x:-moz-any-link, x:default {
border:1px solid #ccc;
border-bottom:2px solid #ccc;
background:#f2f2f2;
margin-top:-1px;
}
The code above seems to also work in Firefox 3.6 which is undesirable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我没有使用过它,但如果您可以使用 JavaScript,那么 CSS 浏览器选择器 看起来很有趣。
当然,更好的选择是根本不依赖黑客。只要它仍然相当准确地符合您的原始设计,像素完美并不重要。
请记住,大多数人不会在每个浏览器中比较您的网站,因此不会注意到差异。
I've not used it, but if you can use JavaScript then CSS Browser Selector looks interesting.
Of course, the better option would be to to not rely on hacks at all. Being pixel perfect doesn't really matter as long as it's still fairly accurate to your original design.
Remember, most people aren't going to be comparing your site in every browser and so won't notice a difference.
使用 Mozilla CSS Extensions 为任何 Firefox 版本添加选择器,然后用 Firefox 覆盖它3.6+ 重置值的过滤器:
参考
@-moz-document
@media -moz-scrollbar-start-backward
Use Mozilla CSS Extensions to add a selector for any Firefox version, then override it with a Firefox 3.6+ filter which resets the values:
References
@-moz-document
@media -moz-scrollbar-start-backward
这不是一个好的 hack,因为尽管它很奇怪,但它会扰乱 ie7。
it's not a good hack because as weird as it is, it's messing up with ie7.