我正在为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;
}
这是正确的方法吗?我在某处做错了吗?
感谢。
答案 0 :(得分:0)
:after
在IE中是一个空的伪类,这意味着它没有预定义的盒子模型,你需要给它一些显示。
display: block;
这应该可以解决问题。