用这招监听 Vue 的插槽变化

微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。
本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。

快来免费体验ChatGpt plus版本的,我们出的钱
体验地址:https://chat.waixingyun.cn
可以加入网站底部技术群,一起找bug。

主要讨论了编写替代文本(alt text)时的五个常见错误。替代文本用于为视觉受限的用户提供图像的文字描述。以下是五个需要避免的错误:

  1. 冗长的描述:描述应该简洁明了,避免使用过长的句子。一般情况下,125个字符就足够了。
  2. 忽略功能性图片:如果图片具有功能性,如按钮或链接,描述应明确图片的功能,而非仅描述图片外观。
  3. 描述图片中的文字:如果图片中包含文字,替代文本应包含这些文字内容,以便视觉受限的用户能够获取相关信息。
  4. 以图片开头:避免在描述中使用"image of" ,“picture of” 或 "graphic of"等词语,因为屏幕阅读器会自动通知用户有图片。
    5.完全忽略替代文本:为每张图片提供替代文本至关重要,哪怕描述很简单。这有助于提高网站的可访问性。

总之,为了使网站更具可访问性,我们应该避免上述五个错误,为视觉受限的用户提供更好的在线体验。正确使用替代文本有助于改善网站的无障碍性能,让更多人能够顺利地访问和使用网站内容。

正文开始~

但是大多数人不知道如何编写良好的替代文本、我也是其中之一。

我在高中建网站时第一次了解到替代文本。但是我的正式课程是在我参加Udacity数字营销纳米学位课程时开始的,这也是我第一次接触营销。

在这个模块中,我学习了如何构建易于导航的网站结构、标题标签、面包屑和元描述——所有好的东西。我们还学习了如何编写替代文本及其重要性。

有时候,简单就是杀手

当你询问他们时,大多数专家的建议也归结为:描述你所看到的。虽然这是有效的建议,看起来很简单,但实际上并非如此。

以Udacity的例子为例:这是适当的替代文本吗?

image.png

如果你闭上眼睛,有人向你朗读“吃苹果心脏病”这句话,这是否有助于你理解图像中的内容?

这个例子怎么样?

image.png

答案是绝对不行。

我过去只是描述我看到的

两周前,我看到了汤米·沃克(Tommy Walker),一位前Shopify高级内容营销师和编辑,对一篇文章的alt文本使用进行了批评。

image.png

请注意,alt文本没有传达审核结果。具有讽刺意味的是,这篇文章在为可访问性辩护。但它使观点更清晰。第一次,我意识到我一直以来都在错误地编写alt文本。

这让我很好奇,所以我开始进行研究:

  • 我阅读了许多UX和SEO博客
  • 我与那些领域的从业者交谈过,而且我与一些低视力社区的成员聊天了

这是我学到的并且现在应用于我写的文章的内容:

1. 一些图片应该使用空的alt属性

首先,澄清一下:

  1. alt 属性是HTML语法
  2. alt文本是指在alt属性引号中包含的描述
  3. 所有图像都需要一个 alt 属性,但并非所有图像都需要alt文本。这是两个不同的事情,所以不要混淆它们。

image.png

那么,如何知道图像是否需要一个空的 alt 属性?装饰性/信息性/活动性方法。

image.png

装饰性图片(DECORATIVE IMAGES)

装饰性图片的唯一价值在于美学。如果 alt 被移除,网页仍然能够完美地表达意思。

一些例子是没有文本的网站横幅和其他设计元素。对于这种类型的图像,我们应该省略描述,但始终包括一个空的 alt 属性。

<!-- Sample decorative image -->
<imgalt=""src="decorative-banner.png" />

信息图像(INFORMATIVE IMAGES)

信息图像为文章中呈现的信息增加了额外的背景。一些例子包括图表、图示、投票结果和产品截图。在描述它们时要注意。随着阅读的进行,我们将学会如何描述它们。

<!-- Sample informative image -->
<imgalt="A small, black, compact digital camera."src="product-photo.png" />

活动图片(ACTIVE IMAGES)

活动图片用于执行诸如注册、下载、收听、上传等操作。

它们主要是链接和按钮。在为这些类型的图像编写 alt 时,避免使用“Click here”等术语。

相反,使用类似“注册 Twitter 帐户”、“转到帐户页面”、“上传身份证”等描述。

<!-- Sample active image -->
<imgalt="Upload resume."src="upload-prompt.png" />

2. 上下文很重要

alt文本应简洁准确地描述图像的内容。如果你有一个总体观点要表达,请让周围的文本内容来传达它。

image.png

例如,这张图片可以用于:

  • 帮助识别商家名录
  • 一篇关于不道德的二手车交易公司的揭露报道
  • 一份商业房地产清单,或称为商业房地产上市
  • 承诺商业复兴的政治竞选活动

由读者决定对某事的感受,而替代文本有助于为他们提供完整的故事背景。

这不仅对无障碍性有用,而且在像 SEO 这样的竞争激烈的领域中也很有用,你将与 HubSpot、Databox、The New York Times 和 Zapier 等巨头竞争。

3. 屏幕阅读器和搜索引擎已经知道这是一张图片

不需要添加 “image of” ,“picture of” 或 “graphic of” 的字样。这只会导致重复,对听众来说可能很烦人,特别是如果文章包含大量图像。

相反,使用额外的字符更好地传达信息。

image.png

我喜欢下面这个的简单性:

image.png

4. 将alt text文本编写为简单的句子

搜索引擎优化师中的一种黑暗做法是将目标关键词塞入图像的alt文本中。这是一种可怕的用户体验。

谷歌的约翰·穆勒(John Muller)多次表示, alt 属性不会影响普通的谷歌搜索。

此外,如果你认为需要在alt属性中填充关键字,那么您就开始走上了错误的道路,Google也会像对待Overstock、BMW甚至Google日本一样对待您。

屏幕阅读器(如JAWS和NVDA)会朗读alt文本,就像我们朗读句子一样。因此,你应该将你的描述格式化为带有适当标点和拼写的常规句子。

没有一个固定的公式来规定替代文本应该有多长。你应该简明扼要地准确描述图像中存在的所有重要和相关细节。

在需要描述研究报告中的复杂图表或图形等情况下,考虑遵循 W3C 处理复杂图像的教程。请注意, longdesc 方法不再有效(请参考链接的注释部分)。

5. 不要在alt文本中重复标题

将字幕逐字复制到替代文本中是电子商务中的一种流行做法,因为营销人员认为这样可以提高搜索引擎排名,但实际上这会导致糟糕的用户体验。

这是因为屏幕阅读器最终会重复相同的单词。想象一下这种情况发生在两个、三个甚至五个图像上,你很快就能看到残障人士的体验如何下降。

字幕和 alt 文本有不同的用途。字幕通常用于添加详细信息,例如照片来源和版权信息。alt 文本应该描述图像在文章上下文中的含义。

你可以省略标题,但不能省略 alt 属性。

编写alt文本可能会让人感到不知所措或无所作为

对于一些人来说,可能会觉得你在为你的用户和读者中的一小部分额外花费时间和金钱。因此,你可能会有忽略 alt 文本的冲动。

暂且不论排斥和歧视,忽略alt文本不是你想在公司网站上冒的风险,因为这是灾难的配方。

目标希望他们早些知道,因为这给他们造成了600万美元的损失。当 Netflix 没有从目标身上吸取教训时,他们因法律费用和赔偿而损失了755,000美元。这样的例子还有很多。

更重要的是,越来越多的有视力的人使用文本转语音软件,以便他们可以同时处理多个任务或者休息一下,不用整天盯着LED屏幕。如果你的内容无法访问,将会导致糟糕的用户体验。

这也是一个被列入互联网名人堂的机会

在一些网站上,三分之一的流量来自于Google图片搜索。正确设置alt文本是Hubspot将额外的160,000个流量会话带到他们的博客的方法。

image.png

虽然让你的网站变得无障碍可能需要学习很多内容,但我的建议是不要让自己感到不知所措。相反,逐步进行,并了解 alt 文本的基本目的,包括:

  1. 使屏幕阅读器更容易准确地向依赖它们的人描述图像
  2. 如果图像无法加载,则显示代替图像
  3. 帮助搜索引擎理解您网站上的图形

代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug。

交流

有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。

本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/68006.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt赋能python:Python怎么建网站的SEO

Python怎么建网站的SEO 介绍 Python是一种流行的编程语言&#xff0c;其灵活性和可靠性使其成为了许多网站开发人员的首选语言之一。Python可以用于构建各种类型的网站&#xff0c;包括电子商务和企业级应用程序等。但是&#xff0c;构建一个网站是不够的&#xff0c;您还需要…

egg--使用中间件封禁ip

学习资源推荐 egg--使用中间件封禁ip 中间件的使用效果图 中间件的使用 app目录下新建middleware文件夹middleware文件夹下新建forbiddenIp.js书写封禁方法 module.exports options > {return async (ctx, next) > {if (options.ip 127.0.0.1) {ctx.status 403;ctx…

linux防火墙封禁端口段

漏洞扫描时会遇到端口漏洞&#xff0c;一般只需将端口封禁&#xff0c;并将需要访问的IP添加到白名单即可。 操作如下&#xff1a; 1、查看防火墙状态 sudo firewall-cmd --state如果没有开启防火墙&#xff0c;需要开启防火墙 2、开启防火墙 sudo systemctl start firewalld3…

iptables封禁端口

需求&#xff1a;之前运维的服务器&#xff0c;爆出漏洞&#xff0c;我要做的就是把5000接口封禁。 然后找了一些iptables的教程。最终解决方案如下&#xff1a; iptables -I FORWARD -p tcp --dport 5000 -j DROP执行完&#xff0c;立即生效 配套资料 1. 禁止指定 IP ipt…

Nginx IP封禁

1、先查找服务器所有访问者的ip: awk {print $1} /data/logs/nginx/tg-ga-access.log |sort |uniq -c |sort -ntg-ga-access.log 为域名的访问日志文件所在路径 会到如下结果&#xff0c;前面是ip的访问次数&#xff0c;后面是ip&#xff0c;很明显我们需要把访问次数多的ip…

人工智能ai写作系统,ai智能写作机器人

人工智能AI大数据深度&#xff1a;基于伪原创算法&#xff0c;采用神经网络算法&#xff0c;在超过1535000篇文章中进行自动学习、聚合算法进行人工智能的创建&#xff0c;内容语义不变&#xff0c;媒体阿里、腾讯、百度均于日前在百家号内容创作者盛典上推出人工智能创作支撑平…

深度学习实战1-(keras框架)企业数据分析与预测

大家好&#xff0c;我是微学AI&#xff0c;今天给大家带来深度学习框架keras的实战项目&#xff0c;用于基本的企业数据分析&#xff0c;预测企业净利润情况&#xff0c;并利用灰色预测函数GM11进行预测模型。我们拿到企业数据&#xff0c;这里参数抽象成x1-x9&#xff0c;y表示…

chatgpt赋能python:Python动态数据分析

Python 动态数据分析 随着互联网时代的到来&#xff0c;数据分析成为了越来越重要的一个领域。作为一种全功能性的编程语言&#xff0c;Python 已被广泛使用于动态数据分析领域。在这篇文章中&#xff0c;我们将介绍 Python 动态数据分析的相关内容。 什么是动态数据分析 动…

架构简析| 一种端到端的自动数据分析框架

《Is GPT-4 a Good Data Analyst?》是阿里达摩院发布的一篇探讨大型语言模型是否可能取代数据分析师工作的研究论文。在论文中&#xff0c;作者构建了一个基于GPT-4的端到端数据分析框架&#xff0c;并与专业数据分析师的工作进行对比。目前&#xff0c;这个框架的源代码尚未公…

Pandas+ChatGPT超强组合pandas-ai:交互式数据分析和处理新方法

&#xff08;永久免费&#xff0c;扫码加入&#xff09; 转自&#xff1a;python专栏 Python Pandas是一个为Python编程提供数据操作和分析功能的开源工具包。这个库已经成为数据科学家和分析师的必备工具。它提供了一种有效的方法来管理结构化数据(Series和DataFrame)。 在人工…

获取硬盘序列号的真正方法!!

最近要获取磁盘的序列号&#xff0c;在网上找了很久发现大部分都是通过diskpart来查询 这种查询方法只是查询的磁盘的id 真正查询磁盘序列号应该使用下面方法&#xff1a;wmic diskdrive get serialnumber 打开cmd后输入 serialNumber下面的就是硬盘序列号

获取笔记本序列号(SN码)命令

CMD&#xff0c;输入命令&#xff1a; wmic bios get serialnumber运行效果如下&#xff1a;

VC++获取系统序列号(SN)附源码

VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 第30章:VC++获取系统序列号(SN)附源码 源代码demo已上传到百度网盘:永久生效 代码实现了获取序列号,产品型号,产品名称,系统版本,SKU, 产品制造商等信息! 获取的序列号 同命令行模式下的wmic bios get serial…

windows如何软件获取主板序列号等信息

- •联想&#xff1a;Get-WmiObject -Class Win32_ComputerSystemProduct - •Dell&HP&#xff1a;Get-WmiObject -Class Win32_ComputerSystem 也可以通过wmic查询 wmic csproduct get 单独查询某一项的时候只需要在命令后面加要查询的项目名称即可 我们通过命令获取sn又…

QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)

一、环境介绍 QT版本: 5.12.6 环境: win10 64位 编译器: MinGW 32 二、功能介绍 通过wmic 命令获取CPU序列号、硬盘序列号、主板序列号、CPU名称等信息。 做软件加密、数据加密、软件1机1码绑定的场合比较实用。 WMIC扩展WMI&#xff08;Windows Management Instrumenta…

媒体报道 | “连接”与“计算”——从物联网迈向智联网星辰大海的两大门槛

在物联网繁荣发展并向智联网迈进的关键阶段&#xff0c;对于“连接”与“计算”都提出了更高要求。模组作为重要的中间件&#xff0c;不仅需要跟随通信代际更迭而推陈出新&#xff0c;更需要持续向更加智能化的方向升级&#xff0c;成为AI与物联网有机结合的载体&#xff0c;使…

港联证券|海外资金悄然调仓增持科技赛道

海外资金正悄然调整其A股持仓。最新的券商研报统计数据显现&#xff0c;相较于今年头&#xff0c;外资关于食品饮料、电力设备及新能源、医药板块的持仓呈现下滑&#xff0c;一起明显提升了计算机、电子板块的装备份额。不过&#xff0c;随着行情持续演绎&#xff0c;外资关于科…

有哪些优秀的科学网站和科研软件推荐给研究生?

ljthyd &#xff0c;食品科学博士&#xff0c;粮食加工 2032 人赞同 写几个常见的我觉得挺好的网站及软件&#xff0c;也不知道你什么学科&#xff0c;就写一些所有学科基本都用得到的吧。 1、小木虫论坛&#xff08; 小木虫论坛 - 学术科研第一站&#xff09;及其APP 这个论坛…

HCIA综合测验PLUS升级版

一、实验拓扑图 二、实验要求&#xff1a; 要求&#xff1a; 1.ISP路由器仅配置IP地址 2.内网基于192.168.1.0/24网段进行IP划分 3.R1/R2之间使用OSPF做到内网全通&#xff0c;单区域 4.PC1-PC4使用DHCP获取地址 5.PC2-PC4可以访问pc5&#xff0c;pc1不行 6.R2出口只拥有一个公…

中国科学院大学(国科大)预推免系统内容无法粘贴解决方案

使用chrome浏览器打开系统&#xff0c;进入要填写内容的页面 接下来是关键&#xff1a;先在文本框里随意填写一些内容&#xff0c;之后点击“下一步”进入下一个页面&#xff0c;再点击“上一步”退回此页面&#xff08;无法直接编辑文字&#xff0c;必须先输入点啥然后替换&am…