看到一些大型网站的代码(我有时会这样做),我注意到其中一些大型网站(YouTube和Yahoo是我查看的两个)似乎几乎为所有内容都使用CSS精灵,几乎不使用任何< img >标签。
这通常被认为是一个好的实践吗?我认为使用< img >标签应该更好,因为有alt属性,虽然如果精灵图片用于链接到某些内容,您可以使用一张空白图像来创建链接,然后给它一个alt属性(左上角的YouTube标志使用此技术),既具有精灵使用速度也具有使用< img >标签的可访问性。
那么对于那些不用于链接的图像,使用精灵怎么办?您是否可以简单地使用YouTube使用的相同技术,只是没有< img >标记,并同时获得最佳效果?
还有没有人在开发网站时广泛使用精灵?我知道通过使用它们可以获得性能加成(请求更少等),但是当您的大量图像位于一个巨大的图像中时,管理网站是否变得非常糟糕?
这通常被认为是一个好的实践吗?我认为使用< img >标签应该更好,因为有alt属性,虽然如果精灵图片用于链接到某些内容,您可以使用一张空白图像来创建链接,然后给它一个alt属性(左上角的YouTube标志使用此技术),既具有精灵使用速度也具有使用< img >标签的可访问性。
那么对于那些不用于链接的图像,使用精灵怎么办?您是否可以简单地使用YouTube使用的相同技术,只是没有< img >标记,并同时获得最佳效果?
还有没有人在开发网站时广泛使用精灵?我知道通过使用它们可以获得性能加成(请求更少等),但是当您的大量图像位于一个巨大的图像中时,管理网站是否变得非常糟糕?