也許有奇怪的問題,但無法在任何地方找到解釋。只是不明白爲什麼額外的-moz和-webkit標籤對於新CSS3屬性是必要的,因爲它們可以像其他標準CSS屬性一樣保持簡單。對所有瀏覽器使用「box-shadow」而不是使用-moz-box-shadow和-webkit-box-shadow會不會更簡單?有人可以解釋爲什麼它是這樣嗎?我肯定錯過了什麼。爲什麼Mozilla ... safari不得不使用「-moz」和「-webkit」標籤讓CSS變得更加不方便?
4
A
回答
3
「供應商擴展」是W3C建議的一部分,可以讓開發人員使用尚未最終確定的新屬性,並且不會被驗證器(最終)標記爲錯誤。例如,webkit和gecko以不同的方式處理一些新的CSS3屬性,因爲該規範直到它們在這些瀏覽器中被使用之後才被定稿。
8
Vendor prefixes有屬性是專有的或實驗性的。
大多數CSS 3規範還沒有候選建議,它們仍在開發中,可能會有變化。
許多屬於候選建議書或更高級規範的規範所涵蓋的屬性仍在被不考慮自己實現的瀏覽器供應商拋光。
當屬性被認爲已準備好供主流使用時,前綴將被刪除。當Firefox 4發佈時,你會看到一個具體的例子,當它開始支持標準的盒子陰影聲明而不是需要-moz-box-shadow。
相關問題
- 1. 爲什麼mozilla和webkit將-moz-和-webkit添加到CSS3規則中?
- 2. 爲什麼使用錨標籤時圖像變得不對齊?
- 3. -moz和-webkit css不再需要?
- 4. 爲什麼Div標籤在Mozilla和IE中不起作用?
- 5. 爲什麼webkit徑向漸變在Safari中不起作用?
- 6. 幫助!我的application_helper.rb變得不方便
- 7. css -webkit,-o和-moz要求
- 8. 爲什麼我在Safari和Chrome中使用flexbox獲得不同的行爲?
- 9. 即使使用-webkit-和-moz-前綴,教程的css過渡也不起作用
- 10. eclipse中的標籤變得不可見
- 11. 爲什麼我變得不確定?
- 12. 爲什麼我變得不確定?
- 13. 爲什麼Mozilla FF不更新innerHTML?
- 14. 爲什麼我們不得不使用私人?在C + +和Java?
- 15. -moz-animation爲什麼不起作用?
- 16. 爲什麼在java中使方法變得不穩定?
- 17. 爲什麼標籤的顏色不變?
- 18. Mozilla -moz-border-radius和-moz-box-shadow不被識別
- 19. 爲什麼Facebook不使用og:title標籤?
- 20. 爲什麼我爲IE獲得'Mozilla'?
- 21. 爲什麼我不能獲得標籤的價值?
- 22. 如何添加-moz和-o前綴碼只包含-webkit標籤
- 23. 簡單的HTML/CSS標籤導航在Safari 9中不起作用。爲什麼?
- 24. moz轉換不工作,但webkit是
- 25. 爲什麼webkit通過capybara獲得與CasperJS不同的結果?
- 26. MOZ箱東方不工作雖然WebKit的盒子東方是
- 27. 爲什麼div標籤不能與css配合使用
- 28. 爲什麼我的標籤控件不使用CSS樣式?
- 29. 爲什麼使用css文檔而不是樣式標籤?
- 30. 爲什麼窗口/標籤的標題和圖標不更新?
@close voter:這既不是主觀的,也不是論證的。有實際的事實原因,包括W3C關於它爲什麼完成的建議,這意味着有一個答案。 – Erik 2011-02-18 22:38:13
笨蛋? http://stackoverflow.com/questions/2437502/why-do-browser-vendors-make-their-own-css-properties – dotjoe 2011-02-18 22:38:30