ちょっとしたドロップダウンに 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 ベースのソリューションも検討します。