可以使用 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";
我正在使用 <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";