是否有向图像添加title属性的解决方案,该图像显示为div标签的背景图像。目前的代码就像
<div style="background:transparent url(image/smiley.jpg) left bottom; cursor:pointer;">
我想在背景图片smiley.jpg
中添加标题属性“Smiley”答案 0 :(得分:2)
您可以在title
上添加div
属性。由于background-image
默认重复,因此会填充div
。
<div title="Smiley" style="background:transparent url(image/smiley.jpg) left bottom; cursor:pointer;">
但是暂时假设图像设置为no-repeat
并且小于div
本身。在这种情况下,只有当光标位于background-image
上时,您才能(没有JavaScript)显示工具提示。
答案 1 :(得分:0)
我建议在div中添加alt文本,然后将text-indent设置为负值,如-9999px。通过这种方式,Google可以阅读该副本,但在浏览器中查看时,该文本会移出页面。