css sprites:哪个html元素用于后台位置?

时间:2010-11-16 12:02:58

标签: html css css-sprites

我想知道使用标记html最好的css sprites?

我的意思是我可以使用

< img src =“trasparent.png”style =“background-position:ecc”> 还是?

我看到Google正在使用<跨度>对于G“o o o o o”gle的“o”

感谢

2 个答案:

答案 0 :(得分:1)

您几乎可以使用任何您喜欢的元素。

有一点需要注意的是,<span><a>等元素是内联元素。因此,如果您尝试向它们添加尺寸以匹配背景精灵的尺寸,则将忽略这些尺寸。要解决此问题,您可以使用行高或填充等内容来设置维度,也可以使用CSS将元素更改为块级元素:display:block

允许添加维度的另一个规则是display:inline-block,但这可能会导致IE6和早期浏览器出现一些问题。

答案 1 :(得分:0)

谷歌实际上正在使用跨度,根据我的经验也是一个不错的选择。