alt属性[编辑]

定义

alt属性是一个用于网页语言HTML和XHTML、为输出纯文字的参数属性。它的作用是当HTML元素本身的物件无法被渲染时,就显示alt(替换)文字作为一种补救措施。

alt属性的语法

在HTML 4.01中,alt属性主要用于img与area两个元素,alt属性的语法如下:

目录

1 例子

2 常见误解

例子

视力受损的读者如果使用屏幕阅读器如JAWS(英语:JAWS (screen reader))或Orca(英语:Orca (assistive technology)),这些应用程序会将图像中提供的alt文字读出,让他们以聆听理解图像内容。纯文字网页浏览器如Lynx或允许使用者手动会禁止下载图像的浏览器会显示alt文字以取代图像;一般能正常显示图像的网页浏览器的读者则需要开启图像属性或页面原始档才能得知alt属性内容。

常见误解

IE7将alt文字显示成弹出式提示框Internet Explorer 7及更旧版本会错误地将alt属性渲染成弹出式提示框(英语:tooltip)。这个设定导致许多网络开发者真的将alt属性当成弹出式提示框来使用[3],而忽视了title才是用来显示弹出式提示框的正确属性。这个失误在Internet Explorer 8被改正过来,alt文字不会再被当成提示框弹出。alt属性有时亦会被误称为“alt元素”(alt tag,变相与img元素画上等号)。

ALT-代替属性的重要性

用来对网页上的图片进行描述,光标在图片上时显示的提示语即采用该标签实现。从SEO和用户体验来看,ALT-代替属性都是必要的,其重要性主要有:

网页内容相关性是关键词优化的前提,搜索引擎认为,网页上的图片应该与网页主题相关。反过来讲,当搜索引擎要判断网页的关键词时,图片的ALT-代替属性是一个可信任的参考点。所以, 别忘了在图片的ALT-代替属性里添加上该网页的关键词。有时候因为一些原因,比如使用屏幕读取器、带宽较低、网络阻碍等导致网页上的图片无法显示。描述性的ALT-代替属性可以告诉用户该位置的内容,从而添加用户体验。正规的网站都应该这样做。有时,如果没有ALT-代替属性,会导致用户不明白该图片代表着什么,为什么放在这个网页。

参考资料: http://h.wanye68.com/company/newmb/7/dwzdetail.asp?tc=&id=1694188&userid=tbsc

扩展阅读: http://www.sem99.com/tag/alt%E5%B1%9E%E6%80%A7

相关词条:

alt 属性

合作编辑:

分享到:

更多

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

html alt属性怎么加,alt属性相关推荐

  1. swagger中没有新加的实体类属性(新加的属性在swagger中不显示)问题

    昨晚在实体类中新加了三个之后就下班了,今天回来用swagger的时候发现swagger中对于这个实体类中的新增属性没显示,纳闷了,我寻思这也不能扒拉出锅了啊,回去看一下属性上的注解,如图 这也没错啊, ...

  2. 加载顺序_JAVA类代码块和属性的加载顺序问题,不要以为静态块始终最先执行了!...

    类代码块和属性的加载顺序问题,不要以为静态块始终最先执行了! 我们知道在一个类中,类的加载顺序为 静态代码块-->普通代码块-->构造代码块,感觉静态块始终是最先初始化的,其实并不是,下面 ...

  3. jsr303 自定义消息_JSR 303从I18N属性文件加载消息

    jsr303 自定义消息 总览 本文将说明如何适应JSR 303验证API来从I18n属性文件加载消息,并通过保留国际化的所有好处和对多种语言的支持来实现这一点. 为此,我们将实现一个基于Spring ...

  4. JSR 303从I18N属性文件加载消息

    总览 本文将说明如何适应JSR 303验证API来从I18n属性文件加载消息,并通过保留国际化的所有好处和对多种语言的支持来实现这一点. 为此,我们将实现一个基于Spring API的自定义Messa ...

  5. java中重新加载指定文件_java-更改后重新加载属性文件

    我将属性文件加载到一个类中,然后在整个应用程序中使用该类来获取它们. public class PropertiesUtil extends PropertyPlaceholderConfigurer ...

  6. [vue] 你知道style加scoped属性的用途和原理吗?

    [vue] 你知道style加scoped属性的用途和原理吗? 在标签上绑定了自定义属性,防止css全局污染 但是很多时候使用ui框架如果加scope就不能覆盖,这个时候一般写sass 会在最外层包裹 ...

  7. a span等行内元素加margin属性后无效果解决方案

    html中经常用margin属性来进行定位的调整,但a,span等行内元素加margin后不发生位移,给这些元素加上display:inline-block后就可解决:而且为行内元素加此属性后既可以像 ...

  8. 组件加name属性_从零开始学习React-属性绑定(三)

    Tips:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子 前面两节用的是HBuilder编辑器,很多童鞋说Visual Studio ...

  9. springboot+mybatis+新加属性自动加数据库字段

    由于最近的项目老是修改,需求变一下,其他同事改了对象,别的同事表里又没有添加该字段,每次更新项目都得去看有没有新添加sql,领导觉得麻烦,让我找找有没有没有什么注解可以标在上面,新加的对象属性自己去生 ...

最新文章

  1. 吴恩达老师深度学习视频课笔记:目标检测
  2. 3438亿美元!互联网内容产业新机会
  3. python爬虫开发环境_python爬虫开发教程下载|Python爬虫开发与项目实战(范传辉 著)pdf 完整版_ - 极光下载站...
  4. Python 中reload一个文件时报错 ( reload() argument must be module)
  5. 大数据学习(0)-大数据知识框图
  6. adguard没有核心 core no_面试官:线程池如何按照core、max、queue的执行顺序去执行?...
  7. java: 程序包com.alibaba.fastjson不存在_Java开发中的异常
  8. 全球最厉害的 14 位程序员,你知道几位呢?最厉害的研究出了它!
  9. 抖音张一鸣:我的大学四年收获及工作感悟
  10. zookeeper注册中心 kerberos_ZooKeeper 并不适合做注册中心
  11. exchange2010安装
  12. 怎样快速下载Google Driver文件-使用IDM下载Google Driver文件
  13. react详细视频 https://www.bilibili.com/video/BV1wy4y1D7JT?p=76
  14. 新浪微博开放平台站内应用开发流程直播(一)
  15. 马王堆汉墓帛书‧老子乙本——道经
  16. bootstrap模态框弹出居中显示
  17. 服务器如何与手机互传文件,两个云服务器怎么互传文件
  18. 学硕 申请清华计算机博士,2017年清华大学申请考核制考博成功经验谈
  19. tabIndex 和 aria注意点
  20. 怎么解除计算机网络密码,电脑怎么解除密码

热门文章

  1. Jmeter参数化方式二之通过函数助手读取csv、txt读取文件
  2. 随笔之《决战大数据》
  3. jquery插件 (jquery之家)的使用案列,(瀑布流的使用)非常简单
  4. C# OutputCache
  5. 劳务公司招聘系统v1.0.82 企业招聘 求职招聘 劳务报名
  6. adb 命令删除系统应用
  7. flask-day3:模板引擎jinja2|JsonResponse|页面url_for|
  8. 工作心得20100207
  9. C练习记录8——数字字符转换成相对应的数值
  10. 在线VIM编辑器模拟工具