さまざまなページ要素(ボックス、入力など)にドロップシャドウがある新しいサイトを構築しています。サイト全体は、すべてのブラウザーで同じである必要があります(IE7に戻る)。
私の問題は、新旧のブラウザのさまざまな要素にこれらのドロップシャドウを実装するための最良の方法にあります。
私は画像のないcss3ソリューションを知っています:box-shadow: 1px 1px #333
-しかし、これはうまく劣化しません。
要素ごとに4つの画像を表示するため、すべての要素に画像を使用する必要はありません。サーバーへのリクエストとページの読み込み時間は、単純な効果のためだけにばかげています。
フォールバックを作成することも可能ですか:ブラウザがボックスシャドウをサポートしていない場合は、画像を使用しますか?これに関して私が目にする唯一の問題は、管理を困難にする可能性のある多くの余分なマークアップです。
ここでの難しさは、「モダンにしたいが、うまく劣化する」という要件だと思います。
ドロップシャドウを実装する場合、どのソリューションが最適ですか(代替手段はありますか)?