文章詳情頁
css3 - 為什么css里面要帶-moz-|-webkit-后又來一個不帶它們的
瀏覽:257日期:2023-08-09 10:32:51
問題描述
如
.three-column { padding: 1em; -moz-column-count: 3; -moz-column-gap: 1em; -webkit-column-count: 3; -webkit-column-gap: 1em; column-count: 3; column-gap: 1em;}
這是出于什么目的呢?說是瀏覽器兼容,但是既然瀏覽器支持這個屬性了,直接column-count: 3;不就行了么?不支持的,這么加了也不支持的呀。
謝謝。
問題解答
回答1:http://www.zhihu.com/question/19757263
回答2:不帶私有前綴的是html5的標準寫法,之所以帶前綴的在前,標準寫法在后是為了向前兼容。
回答3:因為這些屬性只是實驗性質的,有些瀏覽器不敢直接暴露出來,所以就加了個前綴。
回答4:面向對象的繼承的概念有了解么?感覺不帶前綴是父類,而帶前綴的是子類,個人觀點。。
標簽:
CSS
相關文章:
1. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 運行python程序時出現“應用程序發生異常”的內存錯誤?3. node.js - mongodb查找子對象的名稱為某個值的對象的方法4. html5 - datatables 加載不出來數據。5. javascript - QQ第三方登錄的問題6. 前端 - @media query 使用出現的問題?7. javascript - 在 model里定義的 引用表模型時,model為undefined。8. 利用IPMI遠程安裝centos報錯!9. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]10. html5和Flash對抗是什么情況?
排行榜

網公網安備