出于 SEO 目的和干净/语义代码的目的,我们能否在带有 alt 文本的标签中同时使用透明的 .png 作为 CSS 背景图像?
例子:
CSS:
.ImgClickTrans {
width: 100%;
height: 100%;
}
#image-in-question {
background-image: url(../images/bg-image-5.jpg);
}
连同这个 HTML:
<div id="image-in-question">
<a href="http://stackoverflow.com/">
<img class="ImgClickTrans" src="../images/trans.png" alt="EVER IMPORTANT ALT TEXT">
</a>
</div>
我们是否知道这是否被认为是作弊(有点像 -9999px 的文本缩进)?以我简单的思维方式,它为我们提供了两全其美的体验。我们希望的背景图片风格以及 Google 和屏幕阅读器的可抓取替代文本。
我很感激任何意见。