HTML <img> 标签的 alt 属性

HTML <img> 标签

定义和用法

alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。

假设由于下列原因用户无法查看图像,alt 属性可以为图像提供替代的信息:

  • 网速太慢
  • src 属性中的错误
  • 浏览器禁用图像
  • 用户使用的是屏幕阅读器

<img> 标签的 alt 属性指定了替代文本,用于在图像无法显示或者用户禁用图像显示时,代替图像显示在浏览器中的内容。

我们强烈推荐您在文档的每个图像中都使用这个属性。这样即使图像无法显示,用户还是可以看到关于丢失了什么东西的一些信息。而且对于残疾人来说,alt 属性通常是他们了解图像内容的唯一方式。

实例

<img src="/i/eg_tulip.jpg"  alt="上海鲜花港 - 郁金香" />

亲自试一试

如果无法显示图像,浏览器将显示替代文本,就像这样:

此外,当用户把鼠标移到图像上方,最新的浏览器会在一个文本框中显示描述性文本。下面的代码在 alt 属性中为图像添加了描述性文本:

您可以把鼠标移动到下面的照片上,看看相应的效果:

红圈中的文本框是用户把鼠标移动到图像上时,IE7 浏览器所显示的效果:

提示和注释:

注释:alt 属性的值是一个最多可以包含 1024 个字符的字符串,其中包括空格和标点。这个字符串必须包含在引号中。这段 alt 文本中可以包含对特殊字符的实体引用,但它不允许包含其他类别的标记,尤其是不允许有任何样式标签。

注释:当用户把鼠标移动到 img 元素上时,Internet Explorer 会显示出 alt 属性的值。这种行为并不正确。所有其他的浏览器正在向规范靠拢,只要当图像无法显示时,才会显示出替代文本。

提示:如果需要为图像创建工具提示,请使用 title 属性。

语法

<a alt="value">

属性值

描述
text

规定图像的替代文本

alt 文本的使用原则:

  • 如果图像包含信息 - 使用 alt 描述图像
  • 如果图像在 a 元素中 - 使用 alt 描述目标链接
  • 如果图像仅供装饰 - 使用 alt=""

TIY 实例

<img> 标签的 alt 属性
本例演示如何为图片显示替换文本。在浏览器无法载入图像时,替换文本属性告诉读者他们失去的信息。为页面上的图像都加上替换文本属性是个好习惯。

HTML <img> 标签

HTML img 标签的 alt 属性相关推荐

  1. img 标签的 alt 属性

    HTML <img> 标签的 alt 属性 HTML <img> 标签 实例 <img src="/i/eg_tulip.jpg" alt=" ...

  2. img标签的alt属性简单介绍

    alt属性可能会被很多人忽略,貌似在实际应用中可有可无. 在网页的表现方面确实有点可有可无,因为它真正能够起到作用的时候不多. alt是alternate的缩写,是表示备选的意思. 也就是说当img图 ...

  3. HTML语言中img标签的alt属性和title属性的作用与区别

    alt属性是在你的图片因为某种原因不能加载时在页面显示的提示信息,它会直接输出在原本加载图片的地方,而title属性是在你鼠标悬停在该图片上时显示一个小提示,鼠标离开就没有了,有点类似jQuery的h ...

  4. <img>标签中alt属性和title属性的区别

    alt属性的特点: ①倘若图片加载不成功未能显示出来,就会在图片未显示的地方出现一段文字.这一作用是为了给未加载出来的图片提供信息,方便用户浏览网页,同时也方便开发人员维护网页. ②搜索引擎可以通过这 ...

  5. alt php,我怎样才能在PHP中获取a p标签的alt属性?

    我正在编写一个只回应价格的脚本. 如果我做: $alttag = $oNode['p']; echo $alttag; 它将回显< p>< / p>中的所有内容. 所以它会回应 ...

  6. 本周总结:为图片标签<img>加上 alt属性的好处

    本周培训了一个开发规范的会议:在开发网页的时候,为图片标签加上 alt属性的好处, 示例: <img src="apple.jpg" alt="苹果"&g ...

  7. web前端:img标签alt属性什么情况留空?

    在图片已经有了文字说明,或者仅仅为了美化页面的情况下,alt属性似乎有些多余. 即便如此,我们仍然需要为img标签添加alt属性,这时可以把它设为空,例如: <img src="vis ...

  8. ajax img标签,如何将属性添加到img标签以用于ajax调用

    这是我的代码.这是不能改变的,我必须按照现有的结构进行工作.如何将属性添加到img标签以用于ajax调用 我需要的是,当我点击它会拉rel和从它的第一变体数据的一个图像,这些属性添加到图像标签.现在我 ...

  9. 如何自动搞定全站图片的alt属性?

    Web开发人员和内容编辑人员经常会忘记或忽略了img标签的alt属性,这是一个可以提升网站可访问性和SEO性能的重要部分,这个属性通常用来描述图片: ​​​\u0026lt;img src=\u002 ...

最新文章

  1. 马斯克要往火星轨道送跑车,在深空待10亿年,静候外星人
  2. 【机器学习实战】第12章 使用 FP-growth 算法来高效发现频繁项集
  3. ssh 远程登陆异常SSH_EXCHANGE_IDENTIFICATION及解决过程
  4. 深度理解特斯拉自动驾驶解决方案 2:向量空间
  5. linux硬件抽象层框图,理解和使用Linux的硬件抽象层HAL.docx
  6. SAP CRM附件上传的一种增强实现
  7. java httpclient form_Java后台使用httpclient入门HttpPost请求(form表单提交,File文件上传和传输Json数据)...
  8. 网易易盾升级内容安全体系 发布智能审核管理系统
  9. springMVC从发送hello请求到响应的执行流程分析
  10. 程序员常见面试题汇总
  11. idea classes: does not exist的一个原因和解决
  12. FFT结果的物理意义(zz)
  13. 高项_第十章项目沟通管理
  14. 大数据测试指标(二)
  15. 【编程题】【Scratch三级】2022.06 五彩糖葫芦
  16. angular关于select的留白问题
  17. 闲着没事,自己做贪吃蛇耍耍?
  18. html按钮激活状态有边框,HTML按钮边框
  19. 《Go语言网络编程》第一章:体系
  20. Matlab代码转换为C重要步骤(Matlab coder (2021a))

热门文章

  1. 习题3.8 符号配对 (20分)
  2. 浏览器缓存文件导致js文件更改无效
  3. Vue.js 介绍及其脚手架工具搭建
  4. android内存优化发展——使用软引用
  5. iOS:×××送(二)----pem证书的生成
  6. 最近摸了下DELL 几种老设备的一点心得
  7. Community Server架构:博客业务详细分析(转)
  8. [导入]写了个img2ppt的demo,为写PDF2PPT做准备
  9. MySQL重安装,安装到最后出现Er1045的解决方法
  10. zabbix-设置邮箱预警