如何正确使用ALT标签?
How to use ALT tag correctly?
我已将 ALT 标签用于所有格式为以下格式的图片:
<a alt="IMAGE ALT TEXT" href="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s1600/jquery-lightbox-with-dark-background.png" imageanchor="1"><img src="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s320/jquery-lightbox-with-dark-background.png" style="height:100%; width:100%;" /></a>
但是当图像检查工具检测到它们的 alt 标签为 "missing" 时,我感到很惊讶。我想我必须像这样在 "img src" 标签之后插入 "alt" 标签:
<a href="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s1600/jquery-lightbox-with-dark-background.png" imageanchor="1"><img src="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s320/jquery-lightbox-with-dark-background.png" alt="IMAGE ALT TEXT" style="height:100%; width:100%;" /></a>
请问这个样式是否正确?
alt 是 属性 IMG 标签而不是 A 标签。它代表屏幕阅读器显示或阅读的替代文本。所以你提供的第二个例子是正确的。
alt 属性必须在元素上,而不是在超链接元素上。
alt
应该只在 <applet>, <area>, <img>, <input>
中使用
alt - <applet>, <area>, <img>, <input>
- Alternative text in case an
image can't be displayed.
这里是 img
的片段:
<img src="http://lorempixel.com/100/100" alt="image">
您可能混淆了 "alt" 标签和 "title" 标签。
"alt" 标签用于图像:
<img src="someImage.jpg" alt="image">
标题标签可用于图片和 links
<img src="someImage.jpg alt="image" title="Some Image">
<a href="someLink.com" title="This is some link">
在传统的 link 上不需要任何 "alt" 标签,因为即使 link 不好,仍然会有文字包裹在锚点中指出它是什么:
<a href="someLink.com">Link to some link</a>
对于图像,"alt" 属性 值仅在图像出于某种原因不可用时显示。
我已将 ALT 标签用于所有格式为以下格式的图片:
<a alt="IMAGE ALT TEXT" href="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s1600/jquery-lightbox-with-dark-background.png" imageanchor="1"><img src="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s320/jquery-lightbox-with-dark-background.png" style="height:100%; width:100%;" /></a>
但是当图像检查工具检测到它们的 alt 标签为 "missing" 时,我感到很惊讶。我想我必须像这样在 "img src" 标签之后插入 "alt" 标签:
<a href="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s1600/jquery-lightbox-with-dark-background.png" imageanchor="1"><img src="http://2.bp.blogspot.com/-MEHRDQvoG-c/Ux0mL1mlJII/AAAAAAAAGg8/S9h3KjhJ6YQ/s320/jquery-lightbox-with-dark-background.png" alt="IMAGE ALT TEXT" style="height:100%; width:100%;" /></a>
请问这个样式是否正确?
alt 是 属性 IMG 标签而不是 A 标签。它代表屏幕阅读器显示或阅读的替代文本。所以你提供的第二个例子是正确的。
alt 属性必须在元素上,而不是在超链接元素上。
alt
应该只在 <applet>, <area>, <img>, <input>
alt -
<applet>, <area>, <img>, <input>
- Alternative text in case an image can't be displayed.
这里是 img
的片段:
<img src="http://lorempixel.com/100/100" alt="image">
您可能混淆了 "alt" 标签和 "title" 标签。
"alt" 标签用于图像:
<img src="someImage.jpg" alt="image">
标题标签可用于图片和 links
<img src="someImage.jpg alt="image" title="Some Image">
<a href="someLink.com" title="This is some link">
在传统的 link 上不需要任何 "alt" 标签,因为即使 link 不好,仍然会有文字包裹在锚点中指出它是什么:
<a href="someLink.com">Link to some link</a>
对于图像,"alt" 属性 值仅在图像出于某种原因不可用时显示。