是否有一种解决方案可以将标题属性添加到显示为 div 标签的背景图像的图像中。当前的代码就像
<div style="background:transparent url(image/smiley.jpg) left bottom; cursor:pointer;">
我想给背景图片smiley.jpg添加一个标题属性“Smiley”
您可以title
在div
. 由于background-image
默认情况下重复,它将填充div
.
<div title="Smiley" style="background:transparent url(image/smiley.jpg) left bottom; cursor:pointer;">
但是假设图像被设置为no-repeat
并且小于它div
本身。在这种情况下,只有当光标位于background-image
.
我建议在 div 中添加替代文本,然后将文本缩进设置为负值,例如 -9999px。通过这种方式,Google 可以阅读副本,但在浏览器中查看时,文本会从页面上移开。