1

これは不可能な質問かもしれませんが、試してみたいと思います: では、 qirks モードbox-shadowで同様の効果を得るにはどうすればよいでしょうか。IE8(理由は聞かないでください。ただし、DOCTYPEs は使用していません)。

私はすでにPIEを試しましたが、それは私にとって選択肢ではありません。

4

2 に答える 2

0

PIE が自動的にフィルター ステートメントを生成するのではなく、フィルター ステートメントを直接記述することもできます。

http://msdn.microsoft.com/en-us/library/ms533086(v=vs.85).aspx

于 2012-10-19T14:00:57.113 に答える
0

必要なボックス シャドウの種類に応じて、:after 擬似セレクターを使用して、要素のすぐ下で単純なボックス シャドウ効果を偽装できます。確かに、影の効果に背景画像を使用する必要があるかもしれませんが、少なくともメイン要素の BG から BG 画像を分離し、更新の煩わしさを軽減します。

編集: ただし、Quirks モードの場合は機能しない可能性があります :-/

したがって、次のようになります。

myelement {
    position: relative;
    ...
}

myelement:after {
    display: block;
    width: XXpx;
    height: 5px;
    position: absolute; 
    top: 100%;
    left: 0;
    content: '';
    background: ...
}
于 2012-10-19T14:19:30.310 に答える