我發現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. 任何瀏覽器是否都實現了datalist數據屬性?
- 2. 是否有任何瀏覽器實現了DOM3 EventListenerList?
- 3. 瀏覽量實現
- 4. 如何在現代瀏覽器中實現lodash _.remove函數?
- 5. 實現瀏覽器
- 6. 任何人都實現了history.pushstate()和window.onpopstate()?
- 7. SCSS變量都呈現爲瀏覽器的黑客
- 8. 是任何瀏覽器實現的NAT穿越?
- 9. 是否有任何現有的ant buildfile(build.xml)瀏覽器?
- 10. 是否在每個瀏覽器中都完全啓用了CSS3?
- 11. 瀏覽器EventListenerList實現
- 12. EcmaScript 5瀏覽器實現
- 13. 在瀏覽器中實現stdout.write/stderr.write
- 14. 實現跨瀏覽器漸變的CSS前綴
- 15. 如何用瀏覽器默認CSS覆蓋實現CSS?
- 16. CSS動畫在任何瀏覽器中都不起作用
- 17. 如何在瀏覽器中實現常量url角2
- 18. 瀏覽器實例是否實現緩存機械化?
- 19. 現代瀏覽器檢測?
- 20. 是否有基於瀏覽器的Websocket偵聽器實現?
- 21. 有沒有辦法在現代瀏覽器中獲取CSS XSS?
- 22. 在現代瀏覽器中索引了類嗎?
- 23. 是否有任何JavaScript庫可以在瀏覽器中呈現終端輸出?
- 24. 現代瀏覽器如何實現JS Array,特別是添加元素?
- 25. 在現代瀏覽器中是安全的Javascript代碼
- 26. 如何在現有的Javascript變量中實現CSS sprite背景?
- 27. Google Chrome瀏覽器如何實現Chrome瀏覽器?
- 28. 如何實現JSP瀏覽器操作
- 29. 除了Web瀏覽器之外,是否還有W3C DOM的實現?
- 30. JavaScript中的跨瀏覽器XPath實現
IDK的準確,但由於它的上市爲「W3C建議」,而不是一個標準,它是不太可能在瀏覽器中 –
僅在去年實施?哇。如果這使它成爲規範,也許會有孩子。 – BoltClock
因爲答案每週都在變化,所以不是一個好的SO問題。 – Rudie