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 回答