当前位置: 首页 > 知识库问答 >
问题:

是否每个div,section,main,和article都需要有一个role属性[duplicate]

华和悦
2023-03-14

是否每个div、section、main和article都需要有role属性来实现可访问性?只是问因为一个同事提到了,现在我觉得我要重做很多标记。例如,如果您使用div来设计样式呢?

假设我有一个看起来像这样的HTML:

<div role="Heading" aria-labelledby="website-heading">
    <h1>This is a heading</h1>
    <hr>
</div>

在这种情况下是否需要role=“heading”?

共有1个答案

吕飞翼
2023-03-14
<div role="Heading" aria-labelledby="website-heading">
    <h1>This is a heading</h1>
    <hr>
</div>

heading角色不仅不是必需的,而且不正确。

这意味着内部

 类似资料:
  • 目前,我有一个类的集合,其中包含一个纹理、一个VAO和一个VBO。由于所有的状态切换和使用少量三角形调用,绘制数千个这样的对象会导致性能下降。 因此,现在我将更改我的实现,以便创建一系列1MIB VBO(从一个开始,一旦它满了,创建第二个1MIB VBO并继续填充它)。每个VBO需要单独的VAO吗?VBO已经使用了交错的顶点数据,所以我不是在谈论使用多个VBO来处理顶点、法线、纹理库等。

  • 问题内容: 一个简单的问题,我找不到答案。Java是否需要使用try-catch的每个异常?还是仅针对FileNotFoundException? 很多异常(IndexOutOfBoundException,ArithmeticException,IllligalArgumentException,NullPointerException)都说它们不需要异常,但FileNotFoundExcept

  • 因此,我将从一个代码库构建一组应用程序,并使用productFlavors自定义每个应用程序。 每种口味都需要有自己的Google Analytics跟踪ID,所以我开始为每种口味生成一个新的google-services.json,我发现Google Developer控制台有一个限制。 问题是,如何对所有口味使用相同的json文件?(每种口味都有自己的applicationID)

  • 问题内容: 每个Java程序都要求至少存在一个类。 以上说法总是正确的吗? 问题答案: 是的,您至少需要一个类才能拥有一个程序,但是 不需要 ,您不需要任何方法(与其他答案相反)。 需要一个类的原因是因为在Java中,所有代码都在类内部。因此,要获取任何代码,您需要一个类。但是,代码不一定需要包含在方法中。它也可以在初始化器中。因此,这是一个没有方法的完整Java程序: 那给… 编辑:从Java

  • 问题内容: 我们有一些Hibernate getter方法,它们都用和标注。 如果没有相应的设置器,则会出现异常。为什么是这样? 在我们的例子中,我们派生了从getter返回的值(将其存储在DB中),而setter没有任何功能目的。因此,我们只有一个空方法可以解决错误情况。 问题答案: 正如其他人提到的那样,如果您注释属性getter方法,则Hibernate在从数据库读取值时会使用setter。

  • 和类似的服务: 我用的是12个实体,大家的服务方式都一样。 谢谢!