您现在的位置是:主页 > news > 如何做好一个网站的推广/宁波seo搜索引擎优化公司
如何做好一个网站的推广/宁波seo搜索引擎优化公司
admin2025/5/20 7:07:16【news】
简介如何做好一个网站的推广,宁波seo搜索引擎优化公司,百度seo网站排名优化,dede网站模板怎么安装ARIA是Accessible Rich Internet Application的简称,指无障碍富互联网应用。可以使一些有功能障碍(如听力,视力)的人群,使用你的网站。下面看一下做为开发人员的我们,如何让他们使用起来更容易。使用ARIA的一种方式,是…
ARIA是Accessible Rich Internet Application的简称,指无障碍富互联网应用。可以使一些有功能障碍(如听力,视力)的人群,使用你的网站。下面看一下做为开发人员的我们,如何让他们使用起来更容易。
使用ARIA的一种方式,是添加ARIA到我们的html中。你可能对在HTML中使用语义化元素很熟悉了,如nav,button,header。使用它们,可以很容易表达块的作用。这些元素可以更好地表达页面中内容的意思,我们可以把这些元素和ARIA组合使用。不过,在一起使用它们时,有几件需要记住的事情。
ARIA角色
ARIA role可以像属性一样添加到HTML标记上。声明元素类型并建议其提供的信息作用。下面是一个识别元素为banner的例子:
下面这个例子,通常放到一个包含元素中,提示其内容提供了,有关包含的元素中的内容的一些信息:
This website was built by Georgie.
使用动态内容的alert,使用role="alert":
Please upgrade to the latest version of your browser for the best experience.
这是一个用于表示元素只是简单演示的角色,想象一下,一个人使用屏幕阅读器,考虑到一些元素,他们并不想读出来。这里有一个例子,一个元素包含一个虚拟的描述,或一个空元素只是简单地提供了一张图片和背景颜色。
ARIA属性
ARIA属性和角色略有不同,添加到HTML标记的方法相同,但有一定范围的ARIA属性可供使用。所以ARIA属性都带aria-前缀。有两种ARIA属性类型,分别为状态和属性值。
状态值,是在用户交互时必然要修改的
属性值,是不太可能修改的
这里有一个ARIA状态属性aria-checked的例子,这里去模拟交互元素的显示元素的状态,比如checkbox和radio按钮,但它们本身并不是原生的元素(如:用div和span标签来构建自定义UI元素)
aria-checked="true"
tabindex="0"
id="simulatedcheckbox">
使用ARIA属性,其中属性名为aria-label的例子。这是一个在页面中不显示(如果设计要求显示也可以显示),但用来表示form元素的label标签的。当label文字显示,使用aria-labelledby属性是比较合适的。
也可以像下面这样,配合figure元素使用
We saw the opera Barber of Seville here!
想了解更多的状态和属性的信息,可以参照W3C的相关内容。
ARIA的规则
当你特别想去用的时候,请记住,我们并不希望你在每个元素上都添加ARIA,有两个原因。
尽可能地使用语义化的HTML元素
浏览器的语义化标签已经默认隐含ARIA语义,像nav,article,button已经隐含ARIA的role="navigation",role="article",role="button"声明。在语义化标签出来之前,常见的元素如