HTML 标签的 alt 属性

如果用户由于某种原因无法查看图像(由于连接速度慢、src属性中的错误或用户使用屏幕阅读器),则alt属性可为图像提供替代信息。


实例

下面的表单拥有两个输入字段以及一个图像形式的提交按钮:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>map 和 area 元素</h1>
  5. <p>单击电脑、电话或咖啡杯,进入新页面,阅读有关该主题的更多信息:</p>
  6. <img src="/images/workplace.jpg" alt="工作台" usemap="#workmap" width="400" height="379">
  7. <map name="workmap">
  8. <area shape="rect" coords="34,44,270,350" alt="电脑" href="/example/html/computer.html">
  9. <area shape="rect" coords="290,172,333,250" alt="手机" href="/example/html/phone.html">
  10. <area shape="circle" coords="337,300,44" alt="一杯咖啡" href="/example/html/coffee.html">
  11. </map>
  12. </body>
  13. </html>

alt 属性用于 img 标签

  1. <img src="smiley.gif" alt="微笑表情">

alt 属性用于 form 标签

  1. <form action="/example/html/action_page.aspx">
  2. First name: <input type="text" name="fname"><br>
  3. <input type="image" src="submit.gif" alt="提交" width="48" height="48">
  4. </form>

定义和用法

alt 属性用于 <area>,<img>, <input> 三种标签。

alt 属性在 input 标签中只能与 <input type="image"> 配合使用。它为图像输入规定替代文本。

alt 属性为用户由于某些原因无法查看图像时提供了备选的信息。图片需要提示文本时,可以用 title 属性。

注释:即使 alt 属性不是必需的属性,但是当输入类型为 image 时,仍然应该设置该属性。如果不使用该属性,就有可能对文本浏览器或非可视的浏览器造成使用障碍。


浏览器支持

属性
altYesYesYesNoYes

除了 Safari,所有主流的浏览器都支持 "alt" 属性。


语法

  1. <input alt="value">
属性值
描述
value 图像 input 的替代文本。