0
 .divClassGreen
    {      
           box-shadow: 0 0px black inset, 0 -3px white inset, -0px 0 blue inset, 0px 0 green inset;
           border-bottom:5px solid  green;       
    }

タブと境界線の緑に影を白くしたいのですが、このコードはGoogle ChromeとFirefoxで正常に動作しています。しかし、IE では、border-bottom のみが機能し、box-shadow は機能しません。

4

5 に答える 5

1

IE8 では直接サポートされていませんが、box-shadow を使用できますが、アプローチが少し異なります。

このリンクのコードを見ると、IE8 ブラウザーに影が表示されます。

また、CSS3 PIEを使用して、シャドウなどのクロス ブラウザ サポートを管理できます。

CSS3 Pie は box-shadow をサポートしていますhttp://css3pie.com/documentation/supported-css3-features/

于 2013-03-29T10:15:44.293 に答える
0

box-shadow は ie ではサポートされていません。画像 (png) を背景のターゲティング ie として使用してみてください。

http://css-tricks.com/how-to-create-an-ie-only-stylesheet/

于 2013-03-29T10:11:19.133 に答える
0

より多くの CSS-3 コードが IE-9 以降で機能します。

IE-8 の場合は、要素に境界線を設定するだけです:

于 2013-03-29T10:10:35.297 に答える
0

IE8以下には独自のfilterプロパティがあり、これは最も単純な線形グラデーションを模倣しています:http: //www.colorzilla.com/gradient-editor/#ffffff+0,000000+100
; この種のフォールバックの場合のカスタム好む。しかし、@Aleksの答えはおそらくあなたが達成しようとしているものに近いでしょう;)

注: 太字/斜体のテキストが、下位の IE で突然ぼやけて醜くなった場合は、責任を負いfilterます。

于 2013-03-29T10:19:16.257 に答える