|马特龙,大风软件工程经理|金宝搏彩票
无障碍网页是关于确保平等访问内容在网络上的人与残疾人和非残疾人。在大风金宝搏彩票网页易读性问题。虽然出于各种原因平等机会可以在某些情况下是具有挑战性的,有一些简单的事情,开发者和设计者应该总是做,以帮助奠定一个访问的用户界面奠定了基础。
其中一个最简单的东西开发人员和设计人员可以做的是使用适当的语义HTML。
的海洋DIV的
请考虑以下的HTML仅使用
元素:
div标签 DIV>
DIV元素是最通用的HTML。 DIV>
DIV>
我爱时,我可以使用DIV标签。他们是如此之大!下面是一些
原因我爱他们。
DIV>
我爱时,我可以使用DIV标签。他们是如此之大!下面是一些
原因我爱他们。
它的名字是唯一的3个字母。 DIV>
他们是如此的灵活,我可以但是他们的风格我想要的。 DIV>
DIV元件由所有浏览器所支持。 DIV>
DIV>
DIV>
2017年版权所有
DIV>
DIV>
2017年版权所有
DIV>
这不好!据万维网联盟(W3C)的
元素:
div标签 H1>
“...没有特殊的意义在所有...作者强烈鼓励查看div元素作为最后一个元素的,因为当没有其他元件是合适的。使用div元素,而不是更合适的元素导致交通不便为读者和可维护性差的作家“。
同样,关于span元素:
“span元素并不意味着什么在其自己的…”
什么,你需要的是结构
您所使用的HTML元素应该描述的内容和它是如何组织的。以前的HTML标记可以改写成这样:
<头>
div标签 H1>
DIV元素是最通用的HTML。
报头>
<主>
我爱时,我可以使用DIV标签。他们是如此之大!下面是一些
原因我爱他们。
- 它的名字是唯一的3个字母。 LI>
- 他们是如此的灵活,我可以但是他们的风格我想要的。 li>
- DIV元件由所有浏览器所支持。 LI>
UL>
主>
<页脚>
2017年版权所有
页脚>
重要意义无障碍
使用语义HTML元素不只是帮助他们了解的内容更好地造福其他开发商,这也让使用辅助技术,如屏幕阅读器,以更好地了解和浏览内容的人。
一些元件被视为在HTML文档中的地标,例如<标题>,<主>和<页脚>。一些辅助技术可以使用这些元素快速从里程碑跳到里程碑。
正确使用其他HTML元素的使用提供辅助技术,无论是预期和/或附加的行为和功能的人。例如,在
元素可以通知用户多少个项在列表中,并允许他们轻松地通过每一个项目进行导航。辅助技术还可以使用户能够浏览在 ... 层次或所有页面上的链接的。
锚点按钮
这是可能的错误使用HTML元素。从表面上看,这样做看似无害,但有人依靠辅助技术,这可能是有问题的。一个常见的错误是在元件的误用作为按钮,而不是使用一个<按钮>元素。下面的HTML片段都可以样式在视觉上看起来相同的按钮:
我是一个按钮 DIV>
<跨度类=” BTN”>我是一个按钮跨度>
不幸的是,这些都不具有相同的开箱即用的功能和体验,一个<按钮>元素。
- 和元素将不被包含在没有指定的tabindex属性值的标签顺序;不包括元素没有href属性值。
- 重点跨浏览器:视觉焦点的状态并不一致默认情况下使用*实现。
- 预计位置,然后输入键盘的功能需要一致实施了
UL>
主>
<页脚>
2017年版权所有
页脚>
重要意义无障碍
使用语义HTML元素不只是帮助他们了解的内容更好地造福其他开发商,这也让使用辅助技术,如屏幕阅读器,以更好地了解和浏览内容的人。
一些元件被视为在HTML文档中的地标,例如<标题>,<主>和<页脚>。一些辅助技术可以使用这些元素快速从里程碑跳到里程碑。
正确使用其他HTML元素的使用提供辅助技术,无论是预期和/或附加的行为和功能的人。例如,在
- 元素可以通知用户多少个项在列表中,并允许他们轻松地通过每一个项目进行导航。辅助技术还可以使用户能够浏览在
- 和元素将不被包含在没有指定的tabindex属性值的标签顺序;不包括元素没有href属性值。
- 重点跨浏览器:视觉焦点的状态并不一致默认情况下使用*实现。
- 预计位置,然后输入键盘的功能需要一致实施了
... 层次或所有页面上的链接的。
锚点按钮
这是可能的错误使用HTML元素。从表面上看,这样做看似无害,但有人依靠辅助技术,这可能是有问题的。一个常见的错误是在元件的误用作为按钮,而不是使用一个<按钮>元素。下面的HTML片段都可以样式在视觉上看起来相同的按钮:
我是一个按钮 DIV>
<跨度类=” BTN”>我是一个按钮跨度>
不幸的是,这些都不具有相同的开箱即用的功能和体验,一个<按钮>元素。
锚点按钮
这是可能的错误使用HTML元素。从表面上看,这样做看似无害,但有人依靠辅助技术,这可能是有问题的。一个常见的错误是在元件的误用作为按钮,而不是使用一个<按钮>元素。下面的HTML片段都可以样式在视觉上看起来相同的按钮:
我是一个按钮 DIV>
<跨度类=” BTN”>我是一个按钮跨度>
不幸的是,这些都不具有相同的开箱即用的功能和体验,一个<按钮>元素。