新闻资讯

10条比较基础的网站易用性技巧

WebAIM人员搏客的篇内容介绍网页易用性的内容,相对比较基本知识,简单的当地翻译一次:

1. 给你的logo添加替代文本

这样一来有俩个的优势:频幕阅读理解器能识别系统logo图代表英语的代表的意思,图未打开到时,怎么才能问过非视障微信用户那儿是的logo。 多种方式:

				
<img src="logo.png" alt="前端界">
又或者,你用经验图来保证logo来看,也可不可以放入title物理攻击来保证:

				
<span title="前端界"></span> </code>
其实,链接搜索+视频背景图的方法是最后的,但最后也换成title魔抗:

				
<a title="前端界">前端界</a>

2.添加基本的Landmarks

ARIA Landmark是W3C判定的一整套平台平台首页快速可用性规责,在平台平台首页不一样的控制模块移除分析性的Landmark——一些之间叫role,极为有利的于读屏免费软件最佳的正确理解你的我们的网页,最终得以让视障消费者最佳的采用你的平台平台首页。

<nav role="navigation"> <div id="maincontent" role="main"> <form action="search.php" role="search">
性功能下降,详细的标准规范请看看W3C的意见与建议。

3.增强focus定义

事实上有许多公众号会采用尽一起措施清掉观看器的:focus款式,独特是这对IE观看器,事实上,观看器初始带:focus款式是有原理的,它能标示微信用户当下的联想键盘对象地理位置是去哪有。此这对联想键盘流独特关键。 任何请最好不要消去:focus图样,竟然,你总觉初始的图样不很漂亮甚至不统一化(IE是虚线框,Webkit是高亮显示的实线框,如果,Safari是蓝色的,Chrome是橘色)也能够自身给表述一家高亮显示色:

				
a:focus{ outline:1px solid red; background:yellow; }
倘若你的货品先生或是视觉系统的设计团队堅持要清除focus情况下一句话,把TA的键盘抢走两天并得知TA只好用Tab设置成联接就了。。。

4.定义必填表单项

aria-required属性可以定义表单中的必填项——嗯,主要还是告诉读屏软件:


				
<input type="text" name="username" aria-required="true">

5.给你的页面添加一个h1

现象很容易,不只是优势于SEO,对网络整体布局的可以使用性和精确性都很有帮忙。其次,你不会有码洁癖症么?

6.定义表格的表头

通常很多人习惯表格全部使用td标签,其实,表格不止有hd标签,还有thcolscope等。

所以简单来说,表头换成th标签吧:


				
<th scope="col">Date</th>

7.定义表格描述

不想十分简单的在申请表中前排/以后加个p了事了,申请表中有专业化的caption标签纸可作,比如视频不一样。

				
<table> <caption>Class Schedule</caption> <tr> ……
观于数据电子表格要素,过强高性价比重察觉到HTML数据电子表格

8.避免“点击此处”

而是这种的联接叙说对通常人都无可谓,并且对读屏工具来说就,是相当的更糟的,它本来是男女对视障普通用户的的一种干扰信号。 因此,之间把的链接使用正敌方吧。

9.去掉tabindex

曾经,很多人用tabindex来“增强”用户体验,但是这个属性却会打乱页面的正常阅读顺序,对视障用户是灾难性的,对普通用户也未必是友善的。

所以千万不要滥用tabindex属性。

10.在线检测一下

呃,看清这里的得知并不是是个校园广告,虽然假设能监测出去企业网站可以用在性现象,也是件事儿情,WebAIM开发管理的一款电脑浏览器产品,录入URL就是一键监测。