1.
使用此引擎內(nèi)核的瀏覽器有:
2.
使用此引擎內(nèi)核的瀏覽器有
3.
使用此引擎內(nèi)核的瀏覽器是指
4.
使用此引擎內(nèi)核的瀏覽器是指
5.
使用此引擎內(nèi)核的瀏覽器是 為什么會(huì)有這些瀏覽器私有屬性呢?
在CSS屬性能中,我們常常能看到-webkit-,-moz-之類的前綴,這種就叫做瀏覽器私有前綴,是瀏覽器對(duì)于新CSS屬性的一個(gè)提前支持。-webkit-是webkit內(nèi)核的,-moz-是Firefox Gecko內(nèi)核,moz代表的是Firefox的開發(fā)商Mozilla。 為什么要有私有前綴呢?因?yàn)橹贫℉TML和CSS標(biāo)準(zhǔn)的組織W3C動(dòng)作是很慢的。通常,有w3c組織成員提出一個(gè)新屬性,比如說(shuō)圓角border-radius,大家都覺得好,但是w3c不會(huì)為這個(gè)屬性制定標(biāo)準(zhǔn),而是要走很復(fù)雜的程序,經(jīng)過(guò)很多審查。而瀏覽器商不愿意等那么久, 他們覺得一個(gè)屬性已經(jīng)夠成熟了,就會(huì)在瀏覽器中加入支持。但是避免日后w3c公布標(biāo)準(zhǔn)時(shí)有所變更,就會(huì)加入一個(gè)私有前綴,比如-webkit-border-radius,通過(guò)這種方式來(lái)提前支持新屬性,等到日后w3c公布了標(biāo)準(zhǔn),border-radius的標(biāo)準(zhǔn)寫法確立之后,再讓新版的瀏覽器支持border-radius這種寫法。 比方說(shuō),Chrome 10是不認(rèn)border-radius這種寫法的,只能用webkit-border-radius,而Chrome12就能認(rèn)了。于是在寫CSS的時(shí)候,這樣寫就能確保Chrome10和Chrome12瀏覽網(wǎng)頁(yè)的時(shí)候都能夠正確顯示。 |
|
來(lái)自: instl > 《html-css》