我正在将我的网站上大多数的内联图片替换为精灵图。
精灵图类将包含一些基本的 CSS:
但是span元素不会按照我设置的宽度和高度进行扩展。能够使用span元素替换图片标签成为精灵图将非常有用。我可以在span元素中添加一个空白gif图片来扩展它。但这样做将违背我使用精灵图的原因(减少http请求的数量)。
在锚点标签内部使用div元素是不正确的。
那么如何在锚点元素内使用精灵图呢?
并且,总是存在对齐div的问题。如果一个图片在另一个元素中居中,我该如何用精灵图替换它?
精灵图类将包含一些基本的 CSS:
.sprite{
background-image:url(...);
background-position:...;
width: 16px;
height:16px;
}
我看到在锚点标签内嵌套div并不是一个好主意。
<a><div class="sprite"></div></a>
我尝试将精灵添加到span元素中。
<a><span class="sprite"></span></a>
但是span元素不会按照我设置的宽度和高度进行扩展。能够使用span元素替换图片标签成为精灵图将非常有用。我可以在span元素中添加一个空白gif图片来扩展它。但这样做将违背我使用精灵图的原因(减少http请求的数量)。
在锚点标签内部使用div元素是不正确的。
那么如何在锚点元素内使用精灵图呢?
并且,总是存在对齐div的问题。如果一个图片在另一个元素中居中,我该如何用精灵图替换它?