css屬性相容

2021-08-04 07:25:56 字數 419 閱讀 5116

_:選擇ie6及以下。連線線(中劃線)(-)亦可使用,為了避免與某些帶中劃線的屬性混淆,所以使用下劃線(_)更為合適。

*:選擇ie7及以下。

諸如:(+)與(#)之類的均可使用,不過業界對(*)的認知度更高

\9:選擇ie6+

\0:選擇ie8+和opera

[;property:value;];:

選擇webkit核心瀏覽器(chrome,safari)。ie7及以下也能識別。中括號內外的3個分號必須保留,第乙個分號前可以是任意規則或任意多個規則

[;color:#f00;]; 與 [color:#f00;color:#f00;]; 與 [margin:0;padding:0;color:#f00;]; 是等價的。生效的始終是中括號內的最後一條規則,所以通常選用第一種寫法最為簡潔。

.test

CSS屬性值的相容hack技巧

區分ie10 瀏覽器的屬性hack技巧 哪些css屬性ie10支援,ie9不支援了,除了transition和animation,那就是gradient背景漸變了,於是乎,我們就可以借助多背景,巧妙實現我們的相容效果,核心css 如下 css box keyframes spin to html 雖...

ios不相容CSS的active屬性解決方法

active偽類是在類似 mousedown 事件觸發的時機生效的,而手機上並沒有 mousedown 事件,取而代之的只有 touchstart 和 touchend 只需要給這個a鏈結的touch系列的任意事件touchstart touchend繫結乙個空的匿名方法即可hack成功 var a...

相容HTML DOM classList屬性

頁面dom裡的每個節點均有乙個classlist物件,我們可以使用裡面的方法新增 刪除 修改 刪除節點上的css類。但是在ie9 ie10之前的版本不支援這個屬性,下面的 是為了解決這個問題的。if classlist in document.documentelement return remov...