您现在的位置是:主页 > news > 如何做好一个网站的推广/宁波seo搜索引擎优化公司

如何做好一个网站的推广/宁波seo搜索引擎优化公司

admin2025/5/20 7:07:16news

简介如何做好一个网站的推广,宁波seo搜索引擎优化公司,百度seo网站排名优化,dede网站模板怎么安装ARIA是Accessible Rich Internet Application的简称,指无障碍富互联网应用。可以使一些有功能障碍(如听力,视力)的人群,使用你的网站。下面看一下做为开发人员的我们,如何让他们使用起来更容易。使用ARIA的一种方式,是…

如何做好一个网站的推广,宁波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.

这是一个用于表示元素只是简单演示的角色,想象一下,一个人使用屏幕阅读器,考虑到一些元素,他们并不想读出来。这里有一个例子,一个元素包含一个虚拟的描述,或一个空元素只是简单地提供了一张图片和背景颜色。

Use ARIA effectively

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元素使用

The Sydney Opera House

We saw the opera Barber of Seville here!

想了解更多的状态和属性的信息,可以参照W3C的相关内容。

ARIA的规则

当你特别想去用的时候,请记住,我们并不希望你在每个元素上都添加ARIA,有两个原因。

尽可能地使用语义化的HTML元素

浏览器的语义化标签已经默认隐含ARIA语义,像nav,article,button已经隐含ARIA的role="navigation",role="article",role="button"声明。在语义化标签出来之前,常见的元素如