角色属性与类[关闭]
Posted
技术标签:
【中文标题】角色属性与类[关闭]【英文标题】:Role attribute vs Class [closed] 【发布时间】:2016-04-26 16:07:49 【问题描述】:我是“角色”属性 (ARIA) 的新手,恐怕我在设计样式时通常会过多地使用类,所以有人可以解释一下“角色”属性。在一个简化的版本中(相对于类,它们有所不同),因为通常的技术文献有点过于技术性,无法真正理解它。我非常想了解“角色”,以便编写更多“最佳实践”代码。
我还需要关于何时知道何时使用类或角色的指南。如果你们可以让我开始,我希望我可以自己继续了解更多技术细节:)
【问题讨论】:
我们不做“讨论话题”...如果您有特定的编程问题,请联系。 html5doctor.com/using-aria-in-html 【参考方案1】:您使用角色为元素添加特定的、按规范定义的语义含义。
您使用一个类将元素标记为没有自动语义的自定义组的一部分。
两者都可以被 CSS 定位。
通常,您应该专注于使用正确的语义来描述您的标记,然后担心您需要做什么才能使其看起来像您想要的那样(此时您可能会添加其他类)。
如果您想添加角色的特定语义,同时将元素标记为自定义组的一部分,您可以同时使用这两种方法。
【讨论】:
以上是关于角色属性与类[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security @PreAuthorize基于自定义布尔属性值[关闭]