通过内容在同一DIV中显示图像和文本

时间:2013-10-17 13:35:16

标签: html css internet-explorer-8 css-content

我正在为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; 
}

这是正确的方法吗?我在某处做错了吗?

感谢。

1 个答案:

答案 0 :(得分:0)

:after在IE中是一个空的伪类,这意味着它没有预定义的盒子模型,你需要给它一些显示。

display: block;

这应该可以解决问题。