img标签上title与alt属性的区别是什么?

简介: img标签上title与alt属性的区别是什么?

       常用的img标签中有title和alt两个属性,那么他们分别是什么呢?又有哪些区别呢?


一、什么是title属性?


       title属性是global attribute之一,作用是提供建议性的信息,通常是鼠标滑动到元素上是显示。


       title属性可以用在除了base,basefont,head,html,meta,param,script和title之外的所有标签。title属性可以为链接添加描述性文字,来更加清楚的表达链接的目的。


效果如下:

<img src="~assets/images/svg/record_noData.svg" title="暂无数据记录" />


b4df5a5eb88347f988942338cb67d423.png

二、什么是alt属性?


       alt属性,是<img>的特有属性,是图片内容的等价描述,用于图片无法加载时显示或读屏器阅读图片。可提图片高可访问性,除了纯装饰图片外都必须设置有意义的值,搜索引擎会重点分析。


       作用是当无法显示文档中的图片是,可以为浏览者提供文字说明,是用来替代图片的,而不是提供额外说明文字的。


效果如下:

<img src="assets/images/svg/record_noData.svg" alt="图片未显示出来" />

fc74f3af93714576a030f62b05fde00d.png


三、两者的区别

       替换文字(alt text)并不是用来做提示(tool tip),或者更加确切的说,它并不是为图片提供额外说明信息的。相反地,title属性才应该用来为元素提供额外说明信息。

相关文章
|
11月前
|
搜索推荐
<img>标签上的 title 属性与alt 属性的区别
<img>标签上的 title 属性与alt 属性的区别
465 0
|
Web App开发 JavaScript 前端开发
前端接收数据流实现图片预览效果--ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
本文为转载文章 原文链接:https://www.cnblogs.com/cdemo/p/5225848.html 首先要谢谢这位大神的无私贡献!解决了我的问题也完美表达了我当时的心路历程 ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践 写在前面 :从提出需求到完美的解决问题,实现过程是曲折的。
8305 0
|
11月前
|
前端开发 小程序
扩展uview复选组件库支持自定义图片+自定义内容
扩展uview复选组件库支持自定义图片+自定义内容
382 6
|
11月前
|
JavaScript
在组件中使用全局样式
【10月更文挑战第5天】
244 60
|
Java 应用服务中间件 开发工具
Error:java: 无效的源发行版: 9(已解决)
Error:java: 无效的源发行版: 9(已解决)
296 2
|
数据采集 搜索推荐 JavaScript
禁止搜索
【7月更文挑战第9天】
294 1
|
JSON JavaScript 定位技术
Echarts 绘制地图(中国、省市、区县),保姆级教程!
Echarts 绘制地图(中国、省市、区县),保姆级教程!
|
移动开发 HTML5
HTML lable标签
HTML lable标签
|
前端开发 JavaScript 开发者
fuse.js前端搜索简单使用的三个案例
通过这三个例子可以看出,Fuse.js 是一个功能丰富、易于实现的前端搜索库。它使开发者能够便捷地实现从基础到高级的搜索功能,无论是简单的列表搜索还是实时的搜索建议,都能够高效、精确地提供给用户所需的信息。
534 0
|
Linux Python Windows
超详细!新手友好Python+Django环境搭建
很高兴在这里陪您开始新的Python和Django学习之旅。下面是一个简单的指南,将引导您完成Python环境的安装、虚拟环境的创建、以及如何使用Django搭建一个基本的Web项目。
328 0