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