我有一个简单的信息图标,我想把它显示为css背景图片。这是我的尝试:没有文字的CSS背景图片?
span.info {
background-image: url(info.png);
float: right;
width: 17px;
display: block;
}
这是我如何使用它:
<span class="info"></span>
这不显示图像。我必须有一些文字,像这样:
<span class="info">test</span>
这显示图像的文字,但我希望它没有任何文字,只是图像。怎么了?
谢谢!
完全无关你的问题,但是因为你已经有了'float:right',所以你不需要'display:block'。即使将“display:inline”应用于它们,浮动元素也会自动视为块级元素。 – 2012-08-06 10:51:41