首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何提高网站的可访问性?

这篇文章的目的是: 为什么可访问性很重要 使网站可访问 测试可访问性 关于可访问性的错误观念 可访问性影响所有用户,而不仅仅是那些有特定障碍的用户。...这很重要,因为它将您的可访问性概念从“因为只有一些人有X残疾并不重要”转变为“我们需要覆盖所有用户的压力情况”。这有助于其他人更好地了解为什么可访问性如此重要。...界面和导航: 用户应该能够与他们需要的东西进行互动,例如: 链接到其他页面 表格填写 要点击的按钮 设置在门口的陷阱 在网站上移动或发送/接收信息的任何其他内容。...语义,可访问的标记使您可以访问可访问的网站。...测试可访问性 使用一个或多个工具自动测试: 颜色对比 语义HTML 不需要的div元素 翻译文本 ARIA和其他可访问性属性,如标题 自动测试涵盖了至少75%的可访问性问题。

1.5K10

如何使你的Echarts图表更具有观赏性和实用性?

今天我们就来看看,如何使Echarts图表更美观,都是那部分属性使其更惊艳的。 ?...柱形图如何设置柱子渐变和圆角 主要通过itemStyle属性,color来设置渐变,barBorderRadius属性设置圆角,遵循css左上、右上、右下、左下顺序。...多数据图表可缩放 在options下可以添加dataZoom,来控制默认展示位置等。...,默认自适应 x : 'left', //图例显示在右边 itemWidth:10, //图例标记的图形宽度 itemHeight:10, //图例标记的图形高度 data:['直接访问...总结 总的来讲,颜色搭配是具有观赏性的主要因素。同时,精简不需要的组件和功能,能够一目了然看懂的图表,不要添加无用的元素说明信息。这样反而让用户看不懂,不知道图表要表达什么主题了。

2.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何测试你做的项目的可访问性

    编者按:本文作者:安佳,360 搜索事业部的前端开发工程师,W3C CSS 工作组成员。 站在 Web 开发的角度,一提到网站的可访问性,可能大部分人最想知道的就是:如何评判一个网站的可访问性的好坏?...q=%E4%BC%9A%E8%AE%A1&srcg=a11y)网站是支持页面缩放的,感兴趣的小伙伴可以在线试用。 三、可访问性需要覆盖的特性列表 现在,我们对网站的可访问性有了更具象的认识。...良好的页面可访问性,需要(至少)涵盖以下特性: 足够的对比度 表单控件需要有角色、名字或标签、状态 良好的键盘可访问性:所有可交互的元素可被键盘选中、可与键盘交互;不可交互的元素可以不被聚焦 使用恰当的标题和链接...、良好的页面结构 页面支持缩放 总结 本文主要讲了两部分,第一部分是可访问性的自动化测试工具,重点介绍了 Chrome 开发者工具的 Audits 面板;第二部分是手动测试网站的可访问性,包括键盘可访问性...虽然自动化工具只测试了可访问性特性的一个子集,但它能帮助我们检测很多琐碎的细节,同时它也给出了非常全面的参考信息,里面的“learn more”链接非常贴心。

    1.9K10

    如何提高 Web 可访问性,让残障人士拥有更好的体验?

    如果你创建了 Web 内容,那么即使从未写过一行代码或登录 CMS,你也可以在可访问性方面发挥作用。 你知道装饰性图片、信息性图片和功能性图片之间的区别吗?你知道为它们编写好的替换文本意味着什么吗?...为了使两者都更容易,所有链接都应该使用简明的描述性文字。 这实际上是 AAA 级标准。应该让用户能够仅通过链接文本就知道链接的用途。...当涉及到内容时,了解 WCAG 指南是使网站可访问的第一步,也是很重要的一步。...你需要花费时间和精力来理解这些准则以及如何实现它们。 希望你现在对提高可访问性需要做的一些事情有了更多的了解,因为使网站内容可访问不仅仅是 Web 开发人员的责任。...即使你从来没有写过一行代码或登录 CMS,作为内容创造者的你所采取的步骤也可以影响可访问性。因为当你使网站具有可访问性时,就会使每个人都可以访问它。

    72520

    Effective Java(第三版)——条目十五:使类和成员的可访问性最小化

    访问控制机制(access control mechanism)[JLS,6.6]指定了类,接口和成员的可访问性。...对于成员(属性、方法、嵌套类和嵌套接口),有四种可能的访问级别,在这里,按照可访问性从小到大列出: private——该成员只能在声明它的顶级类内访问。...虽然引用不能被修改,但引用的对象可以被修改,并会带来灾难性的结果。 请注意,非零长度的数组总是可变的,所以类具有公共静态final数组属性,或返回这样一个属性的访问器是错误的。...模块中的未导出包的公共和受保护成员在模块之外是不可访问的;在模块中,可访问性不受导出(export)声明的影响。使用模块系统允许你在模块之间共享类,而不让它们对整个系统可见。...如果将模块的JAR文件放在应用程序的类路径而不是其模块路径中,那么模块中的包将恢复为非模块化行为:包的公共类的所有公共类和受保护成员都具有其普通的可访问性,不管包是否由模块导出[Reinhold,1.2

    95240

    简单了解下无障碍设计模式

    每添加一个按钮、图片或一行文本都会使界面变得更加复杂,可以通过以下方式简化你的应用: 清晰可见的元素 足够的对比度和尺寸 明确的重要性级别 使主要信息一目了然 健全的 使你的应用能适应各种用户。...添加可隐藏的字幕,或其他视觉元素来作为重要声音元素和声音警报的替代方案。 通过在 UI 元素上添加描述性的标签,使用户可以通过声音在应用中导航。...其他设计的注意事项: 使用可缩放文字和一个宽敞的布局,来适应那些可能开启大文字、颜色矫正、放大或其他无障碍功能的用户 键盘/鼠标界面可以仅通过键盘就能访问所有任务和所有悬浮信息 触摸界面应允许屏幕阅读器和其他无障碍设备读取界面中的所有内容...标记聊天图标 帮助文档 任何具有特殊无障碍功能的功能都应包含在帮助文档中。确保帮助文档的相关性、可访问性和可发现性。例如,查看本指南,了解如何在 Google Drive 中使用屏幕阅读器。...测试和研究 遵循这些无障碍指南有助于提升应用的可访问性,但不能保证拥有一个完全可访问的体验。建议你也: 在打开各种无障碍技术的情况下,测试应用从开始到结束的完整的任务流程。

    4.8K40

    16个小的UI设计规则却能产生巨大的影响

    使用颜色时应有目的地使用,避免纯粹为装饰而使用,特别是需要注意色盲用户的可访问性。选择单一无衬线字体,并使用具有较高小写字母和适当行高的字体,提升可读性。同时,避免过度使用大写字母,因为它们难以阅读。...低对比度按钮的风险在于,低视力的人可能无法识别它是一个按钮,因为他们看不见按钮的形状。将按钮的对比度比率提高到3:1以上,使按钮具有可访问性,同时也有助于修正视觉层次。...为了确保界面对色盲者可访问,你不能仅依赖颜色来传达意义或区分视觉元素。你需要使用额外的视觉线索来区分界面元素。 在我们的示例中,蓝色用于“评论”文本,以表示它是一个链接。...如果移除颜色,链接文本看起来和其他文本一样,所以色盲者无法识别它是一个链接。在缺少颜色的情况下,给链接文本加上下划线,清晰地区分出它和其他文本的差异。...它也使阅读更加舒适和轻松。 为了可访问性和可读性,特别是对于较长的正文文本,请确保行高至少为1.5倍(150%)。将行高保持在1.5至2之间通常效果良好。 在我们的例子中,行高仅为1(100%)。

    36420

    什么是反向链接?如何获得更多反向链接?

    2.可发现性 搜索引擎通过重新访问他们已经知道要检查新链接的页面来查找新内容。...很明显 真正的问题是,高流量页面的反向链接是否比低流量页面的反向链接对排名的影响更大? 具有自然搜索流量的页面的排名和反向链接之间存在很小但很明显的关联。...另一方面,如果它结合了使它不太可能被点击的功能(例如,位于页面的页脚,与该页面上其余文本使用的颜色相同的文本和相同的字体类型),并且使用的锚文本不会引起人们的兴趣,因此可能无法通过很多PageRank。...也就是说,当我们研究锚文本与384,614页上的排名之间的关系时,相关性很弱。 因此,尽管锚文本确实很重要,但它并不像其他内容那么重要。 边注....相关性,位置和其他属性都可以提高链接的质量和实用性。

    2.2K40

    通过消除边来扩展知识图谱

    知识图谱 能够以补充向量相似性的方式链接相关内容。就像超链接允许将网站与相关信息连接起来一样,图中的边能够将内容与其他相关但并不一定相似的内容连接起来。...根据节点之间链接的密度,使用具体化边的原始实现会遇到扩展问题。 链接和边 为了提高 以内容为中心的知识图谱 的兼容性,我们希望描述边,而无需任何超出每个文档元数据的额外信息。...使用像 DataStax Astra DB/ Apache Cassandra 这样的高度可扩展数据库使并发成为一种可行的技术。...在通用数据库之上构建用于互连内容使我们能够优化模式和查询模式以进行检索。在这种情况下,它使我们能够在遍历期间考虑连接节点的每个标签一次(到达的节点集不会改变),而传统的图则需要考虑节点之间的每条边。...以内容为中心的知识图谱与向量存储一样快速且易于填充。通过存储有关每个 Document 链接到的内容的信息,可以可扩展且高效地存储具有任意高连接性的图。

    8310

    HTML 的构成 与 HTML 基本文档结构

    HTML 是上个世纪90年代由欧洲核子研究中心的物理学家 蒂姆·伯纳斯-李(Tim Berners-Lee)发明。它的最大特点就是支持超链接,点击链接就可以跳转到其他网页,从而构成了整个互联网。...在 XML 和 HTML 中,一个元素可以包含一个数据项,或是一块文本,或是一张照片,亦或是什么也不包含。一个典型的元素包括一个具有一些属性的开始标签,中间的文本内容和一个结束标签。...HTML 的关键特性: 超文本(HyperText)意味着它可以在不同页面之间建立链接。 标记语言(Markup Language)意味着它使用标签来标记文本,定义网页的结构。...内容:位于标签之间的文本或其他嵌套的HTML元素。例如,这是一个段落是段落的内容。 结束标签:标记元素的结束。例如, 表示段落的结束。...语义化:HTML 提供了语义化标签,使页面结构和内容更具可读性和可访问性。例如,、等标签不仅用于布局,还传达了内容的意义。

    26910

    JS计算颜色对比度

    也许这些是预先制作的配色方案,公司颜色或从图像中提取。 现在我们有了这些潜在的背景颜色及其十六进制值,我们需要找出相应的文本是白色还是黑色,基于哪个具有更高的对比度,因此提供最佳的可读性。...就是这样:两个简单的对比度方程式,可以很好地确定最佳可读性。 如果您有兴趣了解更多,W3C有一些关于颜色对比的文档,以及如何确定任何两种颜色之间是否有足够的对比度。...这对于可访问性非常重要,以确保文本和链接颜色与背景之间有足够的对比度。 Kevin Hale在Particletree上也有一篇很棒的文章,讲述了他选择浅色或深色主题的经历。...您可以选择自己喜欢的内容,但两者都不可读。 结论 颜色对比很重要,特别是如果你放弃所有控制并采取不干涉的设计方法。通过使颜色之间的对比度尽可能高来选择智能默认值非常重要。...这使您的客户更容易阅读,增加可访问性,通常只是更容易看到。 当然,还有很多其他的方程来确定对比度; 最重要的是你选择一个并将其实施到你的系统中。 所以,继续在你的设计中试验颜色。

    5.4K30

    使用这些 CSS 属性选择器来提高前端开发效率!

    通常将 HTML 属性放在方括号中,称为属性选择器,如下: [href] { color: red; } 这样任何具有href属性的且没有更特定选择器的元素的文本颜色都会是红色的。...div [title] 需要说明的是,它们之间没有空格意味着属性位于相同的元素上(就像元素和类之间没有空格一样),而它们之间的空格意味着后代选择器,即选择具有该属性的元素的子元素。...[title|="gene"] 最后,还有一个匹配任何子字符串的模糊搜索属性操作符,属性中做字符串拆分,只要能拆出来dna这个词就行: [title*="dna"] 使这些属性选择器更加强大的是,它们是可堆叠的...hotpink; } 打印链接 在打印样式中显示URL使我走上了理解属性选择器的道路。...; height: 20px; background-color: chartreuse; display: block; } 没有 alt 文本 没有 alt 文本的图像是可访问性的噩梦。

    2.2K50

    IT课程 HTML基础 011_文本

    搜索引擎使用标题为您的网页结构和内容编制索引。 正确使用标题元素,可以使页面更具有可读性、可访问性,同时有利于 SEO。...应该将 h1 用作 唯一 的主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。 段落 段落元素用于定义文本的段落结构,使文本更有组织和可读性。...超链接是 HTML 中的一项基本功能,它可以链接到网页的其他部分,或者链接到其他网页,甚至是其他网站。...可以是另一个网页的URL、文件的URL或其他资源的URL。 target(可选):指定链接如何在浏览器中打开。...默认情况下,链接将以以下形式出现在浏览器中: 一个未访问过的链接显示为蓝色字体并带有下划线。 访问过的链接显示为紫色并带有下划线。 点击链接时,链接显示为红色并带有下划线。

    10110

    前端开发需要知道的一些 CSS 属性选择器!

    通常将 HTML 属性放在方括号中,称为属性选择器,如下: [href] { color: red; } 这样任何具有href属性的且没有更特定选择器的元素的文本颜色都会是红色的。...div [title] 需要说明的是,它们之间没有空格意味着属性位于相同的元素上(就像元素和类之间没有空格一样),而它们之间的空格意味着后代选择器,即选择具有该属性的元素的子元素。...[title|="gene"] 最后,还有一个匹配任何子字符串的模糊搜索属性操作符,属性中做字符串拆分,只要能拆出来dna这个词就行: [title*="dna"] 使这些属性选择器更加强大的是,它们是可堆叠的...hotpink; } 打印链接 在打印样式中显示URL使我走上了理解属性选择器的道路。...; height: 20px; background-color: chartreuse; display: block; } 没有 alt 文本 没有 alt 文本的图像是可访问性的噩梦。

    1.8K20

    可访问性测试(无障碍测试)

    最终,一切都转化为“更好的业务-更多的钱”。 如何衡量网页可访问性? web的可访问性可以通过W3C创建的web内容可访问性准则(WCAG)来衡量。...尽量不要触摸鼠标,用键盘来访问网站。 您可以使用“Tab”键在链接之间切换‍ “Tab”+“Shift”会带你回到原来的位置。...它将帮助您测试报告,导航,链接文本等。 可访问性扩展 插件管理器界面 点击扩展后,你会得到一个搜索插件的选项。...如果选项卡之间的导航是一个简单的任务,需要检查选项卡。 申请是否遵循所有的原则和指导方针。 标题是否独特,是否能传达意思和结构。 如果链接文本写有内容描述,而不是产生歧义。...是否提供有意义的多媒体标题。 是否有明确的指示。 内容是否清晰、简洁、易懂。 以下是网站应满足的可访问性的关键点: 链接文本应该是描述性的。

    77451

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

    作者 | Deepak K Vijayan 译者 | Phoenix 策划 | 闫园园 作为一名 7 年多的前端开发者,我从未想过我的工作需要具有可访问性,直到最近才领悟。...也许这种需要会以启蒙的形式出现,顺便说一句,启蒙很少发生,更有可能是将正确的行业可访问性规范从开发团队的指导方针变为强制性的要求。 后者可能是你我所处的境况。好了,闲聊结束,我们直奔主题。...确保 tab 可用以及删除多余的 tab 链接 可访问的图标按钮 —— 至少使用带有适当标签的 焦点指示器 —— 除非有替代方案,否则不要禁用默认的焦点样式 尽可能提供视觉标签 描述性信息图——为屏幕阅读器提供回退文本描述...7 描述性信息图 当 SVG 用于图表等信息图或其它类型的数据表示时,通常不会为可访问用户提供任何信息。为了方便他们,最好的方式是提供屏幕阅读器能够读取到信息图文本描述。...应使用 tabindex= -1 禁用屏幕外链接,不然用户将被卡住,而不知道发生了什么。 可访问性就像是一片海洋,我只触及了表面。希望通过本文,能够为我们大多数人照亮一个潜在的黑暗区域。

    1.7K30

    PageRank算法(1):PageRank算法原理入门

    若不能显示,可检查所安装版本号,需将老版本完全卸载,重启机器后安装最新版本即可为你的网站获得外部的链接是一件好事,但是无视其他SEO领域的工作而进行急迫的链接建设就是在浪费时间,要时刻保持一个整体思路并记住以下几点...此外,PageRank还会评估每个投票网页的重要性,因为某些重要网页的投票被认为具有较高的价值,这样,它所链接的网页就能获得较高的价值。...和其他排名因子之间存在不同:网页Title标识仅能被列出一次;正文中出现的关键词连续的重复只会降低关键词的重要性,重要的是接近度;锚文本加权值极高,但存在上限,超过上限的锚文本信息将被忽略或降低权值;PageRank...究其原因,就是由于提高PageRank得分需要外部链接,链接又具有锚文本,从而通过精心挑选外部链接的锚文本,B自发提高了其非PageRank因子的得分,从而赢得了较高的PageRank得分。...选择导入链接时应首先考虑对方网站的内容如何,然后再考察其导出链接的数量进行决策。而在建立本站的导出链接时则应尽量使自己网站的PageRank维持在最大回馈和最小流失上。

    2.1K61

    探讨大型语言模型的功能、局限及社会影响

    也有参会者则认为目前模型连基本的“智能”都尚未满足,比如对对抗性例子的鲁棒性——这类例子很容易使AI感到困惑而对人类无效。 真正具有理解能力的模型,可以掌握数据特征和期望行为之间的因果关系。...有参与者表达了多模态训练的好处,另有人否定了文本外的其他模态的对语言至关重要。...规模化是否会导致强大的因果推理、符号操作、常识理解以及对更广泛的输入类别的鲁棒性? 需要不同的技术吗? 我们如何理解大型语言模型所能达到的极限? 我们能否使模型在不确定时会请求帮助、解释或弃权?...应该如何分配对GPT-3等模型的访问,且平衡安全性、可复制性和公平性等因素? 我们需要开发什么样的测试来鉴定像GPT-3这样的语言模型在特定语境中的使用是安全还是不安全?...我们如何才能最好地描述这种模型的潜在 "威胁状况"; 例如,我们是否需要花更多的时间来担心这样的模型如何被利益驱动的行为者利用来产生大量低级垃圾邮件,或者我们应该更担心有人利用模型来产生用于虚假宣传活动的具有说服性的文本

    1.4K10

    最新iOS设计规范十|5大拓展程序(Extensions)

    用户在“设置”中启用自定义键盘后,他们可以将其用于任何应用程序中的文本输入,但编辑安全文本字段和电话号码字段时除外。人们可以启用多个自定义键盘,并可以随时在它们之间进行切换。 ?...此视图应在视觉上将您的应用与其他应用区分开来,并提供对常用功能的访问。人们还可以在展开的视图中打开您的应用,以访问高级功能或一次查看更多选项。 只允许在扩展视图中进行文本编辑。...努力提供贴近人们情感的贴纸。考虑合并图像,单词和短语以为对话添加新的维度。 放眼全球。消息传递是一种通用的通信形式。力求获得具有广泛国际吸引力的贴纸。 使用描述性图像名称或提供替代文本标签。...尽管它们在屏幕上不可见,但是图像名称和其他文本标签使VoiceOver可以听得见地描述贴纸,从而使视力障碍者的导航更加轻松。 通过动画增加活力。...确保您的贴纸清晰可见,无论其位置或大小如何,其颜色和图像均不同。 考虑使用鲜艳的色彩和透明度。鲜艳的色彩为对话增添了丰富感和兴奋感。透明性允许将贴纸有意义地放置在消息,照片和其他贴纸上。

    3.2K10
    领券