0

IE ブラウザー用の印刷 CSS を作成しています。その中で、CSS を使用して div にテキストと画像を追加する必要があります。contentテキストの追加と画像の追加に使用していますbackgroundが、どういうわけか画像が表示されません。

これが私のやり方です。

#header .container:after { 
        content:  "@The_Text_after_Twitter_Logo";
        background: url("../path_to/logo-twitter.png");
        position:absolute; 
        width:999em; 
        height:25px; 
        margin:0 0 0 5px; 
}

これは正しい方法ですか?私はどこかで間違っていますか?

ありがとう。

4

1 に答える 1

0

:afterは IE の空の疑似クラスです。つまり、定義済みのボックス モデルが付属していないため、何らかの表示を与える必要があります。

display: block;

これでうまくいくはずです。

于 2013-10-17T13:38:41.923 に答える