【问题标题】:HTML5 role attribute for tags标签的 HTML5 角色属性
【发布时间】:2014-10-24 09:19:08
【问题描述】:

我的 HTML5 模板在页面左上角的每个页面(我用于关键字)上都有 h1 元素。

是否有一个role 属性可以将它们标记为像 WorPress 中的标签一样的标签?

【问题讨论】:

  • 你想用它实现什么?
  • 如果您使用h1 来表示“一些关键字”而不是“页面上最重要的标题”,那么您就用错了。
  • 但是我知道对于html5建议在一个页面上多次使用h1s。

标签: html tags wai-aria


【解决方案1】:

根据 W3C 的定义,您可以将此值用于 role 属性:

  • banner
  • complementary
  • contentinfo
  • definition
  • main
  • navigation
  • note
  • search

contentinfo 目的是提供有关内容的元信息,因此可以用于标签管理。也就是说,<h1> 不应该用作标签,因为它的主要目的是明确描述整个页面

Source

【讨论】:

    【解决方案2】:

    您可以在 WAI-ARIA 1.0 规范中找到所有 WAI-ARIA 角色的列表:
    http://www.w3.org/TR/2014/REC-wai-aria-20140320/roles#role_definitions

    标签似乎没有作用。 contentinfo role 可用于包含当前文档标记的所有标签的元素。

    在 HTML5 中,contentinfofooter element 的默认角色,它是您 should use 用于标签的元素(而不是 h1,这通常是不正确的)。你可能对我的相关@​​987654325@感兴趣。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 2016-05-25
      • 2020-10-29
      相关资源
      最近更新 更多