0
我想在用戶輸入錯誤的時候將大綱顏色放到文本框中。問題是,IE8不支持outline
屬性(至少我沒有成功的測試),所以我用border
代替:在一個CSS類中組合不同的用戶代理屬性
但我想用border
爲IE8和outline
爲支持它的瀏覽器。
.myclass
{
border: ; // IE8 should use this
outline: ; // Browser that support it must ignore the above one and get this.
}
我使用IE8和Chrome進行了測試,這兩個屬性都在Chrome中應用,並且只在IE8中使用邊框。
例子:
.myclass
{
border: 1px solid red;
outline:#00FF00 dotted thick;
}
謝謝。
不,我不知道不同的風格,我只是雖然,並嘗試過,即IE的d不支持大綱。你能否編輯你的答案並進入X瀏覽器大綱課程?謝謝。 – anmarti
@a_maar IE8確實支持'outline'屬性 –
@a_maar瀏覽器嗅探通常是一個糟糕的主意,已被諸如特徵檢測http://modernizr.com/ – Blowsie