在CSS中,有一些屬性前面加了一個(gè)杠“-”,這是為了表示這個(gè)屬性是實(shí)驗(yàn)性的或是未來可能會(huì)加入標(biāo)準(zhǔn)的屬性。
/* 例如 */ p { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-text-size-adjust: 100%; }
上面的代碼中,-webkit-font-smoothing
和-moz-osx-font-smoothing
屬性是用來設(shè)置字體在Webkit內(nèi)核和火狐瀏覽器下的抗鋸齒效果的。而-ms-text-size-adjust
則是用來設(shè)置IE瀏覽器中文本大小的問題。
還有一些屬性前面加杠表示這個(gè)屬性尚未被標(biāo)準(zhǔn)化,或是正在考慮加入標(biāo)準(zhǔn)。例如:
/* 例如 */ p { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
上面的代碼中,-webkit-backface-visibility
和-moz-backface-visibility
是用來設(shè)置在Webkit和火狐瀏覽器下元素翻轉(zhuǎn)時(shí)的可見性問題。而backface-visibility
是用來設(shè)置所有瀏覽器下元素翻轉(zhuǎn)時(shí)的可見性問題。
需要提醒的是,雖然這些屬性的使用可以增強(qiáng)網(wǎng)頁設(shè)計(jì)的靈活性和效果,但是由于它們并不是標(biāo)準(zhǔn)化的屬性,因此在不同瀏覽器和設(shè)備上的表現(xiàn)可能存在差異,需要謹(jǐn)慎使用。
上一篇css屬性的-ms-
下一篇css屬性要背嗎