【问题标题】:Role attribute vs Class [closed]角色属性与类[关闭]
【发布时间】:2016-04-26 16:07:49
【问题描述】:

我是“角色”属性 (ARIA) 的新手,恐怕我在设计样式时通常会过多地使用类,所以有人可以解释一下“角色”属性。在一个简化的版本中(相对于类,它们有所不同),因为通常的技术文献有点过于技术性,无法真正理解它。我非常想了解“角色”,以便编写更多“最佳实践”代码。

我还需要关于何时知道何时使用类或角色的指南。如果你们可以让我开始,我希望我可以自己继续了解更多技术细节:)

【问题讨论】:

标签: html css class wai-aria role


【解决方案1】:

您使用角色为元素添加特定的、按规范定义的语义含义。

您使用一个类将元素标记为没有自动语义的自定义组的一部分。

两者都可以被 CSS 定位。

通常,您应该专注于使用正确的语义来描述您的标记,然后担心您需要做什么才能使其看起来像您想要的那样(此时您可能会添加其他类)。

如果您想添加角色的特定语义,同时将元素标记为自定义组的一部分,您可以同时使用这两种方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    相关资源
    最近更新 更多