我发现this W3C proposal for CSS variables并想知道现代浏览器(即IE7 +,Firefox 5+,Chrome)是否实现了它们?是否在任何现代浏览器中都实现了CSS变量?
17
A
回答
1
https://developer.mozilla.org/en/CSS_Reference
这是MDN参考 - 他们做上市的知名浏览器兼容性的一个不错的工作。什么是不可能的将取决于每个单独的css规则。如果一切都完全遵循规范,Web开发的世界将会变得更加容易;但情况很少。你引用的@variables规则没有在那里列出,所以我猜你没有运气。虽然有很多手机浏览器出现,因为人们不断购买新手机 - 所以你可能会发现一个地方可以在野外的移动浏览器中使用它。
0
这在CSS的大多数浏览器渲染中都不是标准,它可能是css3规范的一个工作组的一部分,尽管我不相信我以前曾经提到它。
可以通过添加其他库来实现这种效果,我最熟悉的一个叫做less CSS,它支持变量和嵌套规则等一些很酷的东西,但它通过将其转换为长格式CSS。
1
1
变量被列为"working draft" in CSS3或"exploring phase",这意味着没有达成协议如何最好地实现它,或者即使它应该是。
浏览器支持将不断移动的目标,因此回答“否”很难放样,并且在您阅读时仍然准确。变量甚至未列在大多数browser comparison charts(2012年3月)
6
相关问题
- 1. 如何在现代浏览器中实现lodash _.remove函数?
- 2. 实现浏览器
- 3. 是任何浏览器实现的NAT穿越?
- 4. 是否在每个浏览器中都完全启用了CSS3?
- 5. 浏览器EventListenerList实现
- 6. 在浏览器中实现stdout.write/stderr.write
- 7. CSS动画在任何浏览器中都不起作用
- 8. 如何在浏览器中实现常量url角2
- 9. 有没有办法在现代浏览器中获取CSS XSS?
- 10. 在现代浏览器中索引了类吗?
- 11. 如何在现有的Javascript变量中实现CSS sprite背景?
- 12. 如何实现JSP浏览器操作
- 13. 除了Web浏览器之外,是否还有W3C DOM的实现?
- 14. JavaScript中的跨浏览器XPath实现
- 15. 是否有任何实例在asp.net中实现Ckeditor(浏览服务器 - 上传)函数?
- 16. 为现代和旧版浏览器支持CSS 2和CSS 3
- 17. C中是否有任何NFS实现?
- 18. 在Jruby中是否实现了ctypes(python)?
- 19. 是否在Monotouch中实现了AudioQueueEnqueueBufferWithParameters?
- 20. 在浏览器中出现错误,说找不到变量?
- 21. 现代浏览器中的多语言
- 22. Java中的LinkedList是否实现了默认的迭代器?
- 23. 是否有任何js库取代IE浏览器的Chrome浏览器框架
- 24. CSS线性渐变没有出现在Chrome,Safari浏览器
- 25. 如何实现跨浏览器不透明度渐变(不是颜色渐变)
- 26. Blackberry浏览器是否有现有的在线模拟器?
- 27. 本地@ font-face声明未在任何浏览器中呈现
- 28. 是否可以在没有插件的浏览器中实现语音聊天?
- 29. 是否有可能在所有浏览器中实现行高一致性?
- 30. 是否有任何c编译器实现任何C1X功能?
IDK的准确,但由于它的上市为“W3C建议”,而不是一个标准,它是不太可能在浏览器中 –
仅在去年实施?哇。如果这使它成为规范,也许会有孩子。 – BoltClock
因为答案每周都在变化,所以不是一个好的SO问题。 – Rudie