可以使用 CSS 设置 alt 属性吗?

Can an alt attribute be set using CSS?

我正在使用 <div> 标签设置图像,如下所示:

<div id="logo"></div>

这里是 CSS:

    #logo {
      background: url(../images/logo.png) no-repeat center;
      width: 180px;
      height: 82px;
      float: right; 
      padding: 15px 15px 0 10px;
      position: relative;
    }

如何为图片设置 alt="" 属性?

谢谢!

这不是 HTML 意义上的图像 - 这是唯一可以应用 alt 属性(而非标签)的图像类型。

您不能通过 CSS 应用任何类型的属性 - 它用于样式设置,而不是应用 mark-up。

不可能用css设置<img alt="">。但这可以通过 JavaScript 示例

来完成
<div class="logo><img src="../image.png"></div>

document.getElementByTagName('img').alt = "Anything";