小編給大家分享一下CSS屬性前綴有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)遂昌,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575作用:在一個新CSS屬性還未成為標(biāo)準(zhǔn)時,讓瀏覽器提前支持。w3c制定標(biāo)準(zhǔn)是很慢的;而瀏覽器商市場推廣時間緊,如果一個屬性已經(jīng)夠成熟了,就會在瀏覽器中加入支持;而為避免日后w3c公布標(biāo)準(zhǔn)時有所變更,加入一個私有前綴,來提前支持新屬性。
使用過CSS3屬性的同學(xué)都知道,CSS3屬性都需要帶各瀏覽器的前綴,甚至到現(xiàn)在,依然還有很多屬性需要帶前綴。
瀏覽器廠商以前就一直在實施CSS3,但它還未成為真正的標(biāo)準(zhǔn)。為此,當(dāng)一些CSS3樣式語法還存在波動時,它們提供針對瀏覽器的前綴?,F(xiàn)在主要流行的瀏覽器內(nèi)核主要有:
Trident內(nèi)核:主要代表為IE瀏覽器
Gecko內(nèi)核:主要代表為Firefox
Presto內(nèi)核:主要代表為Opera
Webkit內(nèi)核:產(chǎn)要代表為Chrome和Safari
而這些不同內(nèi)核的瀏覽器,CSS3屬性(部分需要添加前綴的屬性)對應(yīng)需要添加不同的前綴,也將其稱之為瀏覽器的私有前綴,添加上私有前綴之后的CSS3屬性可以說是對應(yīng)瀏覽器的私有屬性:
Trident內(nèi)核:前綴為-ms
Gecko內(nèi)核:前綴為-moz
Presto內(nèi)核:前綴為-o
Webkit內(nèi)核:前綴為-webkit
CSS屬性前綴的作用
瀏覽器私有前綴,是瀏覽器對于新CSS屬性的一個提前支持。
為了兼容老版本的寫法。例如:比較新版本的瀏覽器都支持直接寫:border-radius。
-moz代表firefox瀏覽器私有屬性,-ms代表ie瀏覽器私有屬性,-webkit代表safari、chrome私有屬性。
因為制定HTML和CSS標(biāo)準(zhǔn)的組織W3C動作是很慢的。
通常,有w3c組織成員提出一個新屬性,比如說圓角border-radius,大家都覺得好,但w3c制定標(biāo)準(zhǔn),要走很復(fù)雜的程序,審查等。而瀏覽器商市場推廣時間緊,如果一個屬性已經(jīng)夠成熟了,就會在瀏覽器中加入支持。
為避免日后w3c公布標(biāo)準(zhǔn)時有所變更,加入一個私有前綴,比如-webkit-border-radius,通過這種方式來提前支持新屬性。
等到日后w3c公布了標(biāo)準(zhǔn),border-radius的標(biāo)準(zhǔn)寫法確立之后,再讓新版的瀏覽器支持border-radius這種寫法。
以上是CSS屬性前綴有什么用的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享名稱:CSS屬性前綴有什么用-創(chuàng)新互聯(lián)
本文鏈接:http://m.rwnh.cn/article44/pojee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、ChatGPT、軟件開發(fā)、微信公眾號、域名注冊、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容