我想使用WebKit的box-shadow css屬性來創建一個下拉列表。該代碼是這樣:帶有陰影的漸進增強
.drop_down{
-webkit-box-shadow: 1px 1px 4px #888;
box-shadow: 1px 1px 4px #888;
}
然而,對於瀏覽器不具備這個能力,我想用邊界逼近這個陰影,就像這樣:
.drop_down{
border-top: 1px solid #bbb;
border-left: 1px solid #bbb;
border-right: 2px solid #bbb;
border-bottom: 2px solid #bbb;
}
的問題是,我不希望基於邊框的陰影出現在支持box-shadow的瀏覽器上。我想避免瀏覽器嗅探,因爲我認爲很難涵蓋所有情況。什麼是最簡單的方法來做到這一點?我更喜歡無javascript的解決方案,但我也會考慮簡單的基於JavaScript的解決方案。
Modernizr是一個不錯的圖書館。它允許你以一種乾淨的方式做條件式的CSS。 – airportyh 2010-07-02 01:23:17