首页 >> 中医减肥

做了七年前端开发,我最近才意识到可访问性的前提......

发布时间:2025年09月27日 12:18

外多”的大屏幕,这是仅仅所有博客文中的常用模板。那么,我们是如何元数据到详情页呢?

我们将 所在一段距离来作成一个元数据 (link 1),接着是 副标题(link 2),然后是“ 书本格外多”大屏幕 (link 3),这 3 个元数据都指向同一个网页。

因此,当我们用到大屏幕电子书或印表机浏览网页时,我们必须用 tab 键按 3 次才能跳转到下一篇文中。

这当然得消除,也很最简单。对常规的元数据,可以去掉一般而言属病态:

tabindex="-1" (它可以防止元数据被 tab 试演的 —— 对于印表机软件) aria-hidden="true" (你不必需将它受伤害给大屏幕电子书,因为并未有了相同的元数据 —— 对于大屏幕电子书)

4可采访边框大屏幕

首先,在所设计中的有大屏幕时,应当用到 成份,绝不会用到 等其他成份,再次将外观分设为大屏幕的样子,我想到我们这样来作并未很久了,但是时候牵涉到变化了。

等其他成份,再次将外观分设为大屏幕的样子,我想到我们这样来作并未很久了,但是时候牵涉到变化了。

原因正如 HTML 自然语言一小举出,原生成份有很多内置的 ARIA 特病态。

尽管用 和 来作出来的大屏幕对于大多数软件来说,有点是一模一样的,但对于用到大屏幕电子书的许多学校软件来说,它有点比较相异,大屏幕电子书甚至确实会忽略这是一个大屏幕。

这里也有一些注意关系人:

不分设大屏幕外观以及分设大屏幕外观的理想作法

针对于不会任何译文、只有截图的大屏幕,可遵循一般而言三个工序中的的任何一个:

用到黑影的 来列明大屏幕附加 在 上用到 aria-label

在 上用到 aria-labelledby

如果你很感兴趣,代为详细信息这篇博客 (),明了格外多关于上述工序的详情。

5聚焦指标

你用过一般而言code吗?

:focus { outline: none; }

当我们在该网站上按 tab键时,想到的上半部就是 聚焦操纵杆,一般而言我们用上面的code代替它,据估计我那时候所是这么来作的。

这敢说个难受的想法,聚焦操纵杆能想到用到印表机辅助的软件们 他们意味著正试图交互的一段距离,如果我们移去聚焦外观,大约将这些软件置于恶魔中的,黑影聚焦操纵杆就像黑影边框光标。

因此,如果你格外正了默认的聚焦外观,那一定得去掉图下述聚焦外观。

在分设聚焦操纵杆的外观时,我们必需再考虑一般而言几点:

对比北区 与毗连紫色对比 绝不会盖住聚焦成份

在示例的示例中的,蓝色揭示了聚焦操纵杆启用平衡状态 (用到印表机 tab 时的外观):

分设聚焦操纵杆外观的相异作法

对比北区—— 紫色牵涉到变化的偏远地北区

毗连紫色—— 与聚焦操纵杆毗连的紫色

聚焦平衡状态和非聚焦平衡状态的紫色分辨率成比例应当为 3:1,聚焦操纵杆和毗连紫色相互间也要合理这个规则。

语意是,如果你将一个 白色背景页上的 绿色大屏幕,分设的聚焦操纵杆外观为 2px 的 蓝色圆点,那么 蓝色和 绿色、以及 蓝色和 白色相互间的成比例分辨率应当该是 3:1。

如果你要覆盖默认的聚焦外观,可用到一般而言code:

:focus { outline: none; }

button:focus {/* some exciting button focus styles */}

button:focus:not(:focus-visible) {/* undo all the above focused button styles if the button has focus but the browser wouldn't normally show default focus styles */}

button:focus-visible {/* some even *more* exciting button focus styles */}

如果你很感兴趣,可以详细信息这篇博客 ()明了详情。

6这样一来备有感官附加

以苹果的 Siri 为例,我们先说一个极为重要句:“Hey Siri”,然后再次说想要执行者的请求。

比如:“Hey Siri,现在几点了?”

所谓,或许一下用 Siri 浏览该网站:

结论有一个大屏幕叫“邮寄”,我们可以说:”Hey Siri,双击 邮寄大屏幕”。这很最简单,对吧?

但是如果大屏幕只有一个边框,而不会“邮寄”附加,你要如何想到 Siri 双击哪个大屏幕呢?

因此,这样一来备有感官附加, 如果不来,那据估计让它可通过 tab 用到。

7举出病态接收者图

当 SVG 用以表格等接收者图或其它并不一定的数据表示时,一般而言不会为可采访软件备有任何接收者。为了只需他们,最好的方式将是备有大屏幕电子书必须念过取到接收者图译文举出。

示例示例实现这类 SVG 的好作法:

90% increase in number of sales in the year 2022 with proper SEO tactics implemented as to no SEO done for the previous year.

8小结

一份可以来不及行动的概述详细信息:

否应当该地用到了所有的 HTML 南北区成份,而不仅仅是 div? 副标题否用那时候提的结构上,而不是强调一般来说? 否用 tabindex=-1 格外正了不必需的元数据? 所有大屏幕否都可以采访? 他们有合适的命名或附加吗? 如果不会,你否备有了 ARIA 附加或替代作法? 你牵涉到变化聚焦操纵杆的外观了吗? 如果是,它们否合理约束? 大屏幕、复选框和单选等表单成份,应当该是可采访的。 这样一来备有感官附加。 接收者表格应当该有一个文字说明的而无须,如果用到 SVG,则 应当近似于而无须举出。 应当用到 tabindex= -1 代替大屏幕外元数据,不然软件将被碰到,而不想到牵涉到了什么。

可采访病态就有如一片海洋环境,我只触及了表面。希望通过本文,必须为我们大多数人照亮一个潜在的恶魔北地区。

我所写的一切都基于 Sara Soueidan 的博客和讲话,代为采访她的博客明了格外多接收者。她有许多众所周知的话题,比较地有系统浅出。

文中元数据:

惠普前所员工运用bug擅自采访获利,处以一年;马斯克长须全资收购twitter后将code放到GitHub;阿里云人事大变动 | Q讯息

独自一人在日产汽车三线搬砖、独自一人操着CTO的心搞源code:一位都可中的年开发者的源code十年路

ClickHouse为啥在字符跳动能这么火?| 卓越系统设计设计团队专集

大佬气愤喊道:来作Kubernetes源code岗位根本无法在日产汽车内晋升

点个在看少个 bug👇

杭州白癜风挂号
干细胞预防癌症
上海妇科医院哪家正规
新乡白癜风医院
广州男科检查哪家医院好
支气管咳嗽总是好不了怎么办
灰指甲
支气管炎咳嗽怎么治疗才能除根
普通外科
咳嗽黄痰吃什么止咳化痰

上一篇: 长焦和超短焦图像对比,极米H3S和坚果智慧墙O1 Pro哪款值得买?

下一篇: 如何零宕机将本地 Kafka 协同迁移上云?

友情链接