Mickey Spillane's second novel featuring private
investigator Mike Hammer.
contentinfo特性
WAI-ARIA将contentinfo
特性定义为“包含有关父文档信息的可感知区域”,是不是听起来很像HTML的footer
元素? 我也这么认为。让我们为主页面的footer
元素添加contentinfo
特性,继续构建Get Hardboiled网站的存档页。
正如banner
特性一样,与HTML中的普通footer
元素不同,我们只能在页面中使用一次带有contentinfo
属性的footer
元素。
main特性
跳转到内容的链接是最常用的网络无障碍技术之一,旨在帮助依靠辅助技术的人跳过啰嗦的导航区域。WAI-ARIA的main
特性的主要作用是消除对跳转链接的需求,因为它可以帮助依赖辅助技术的用户直接导航至某个页面的主要内容区域。
在哪里添加main
特性完全取决于内容,在我们正在构建的Get Hardboiled网站存档页上,我们可以选择将它添加到包含最新、最重要的新闻的section
元素上。
如果开发一个只包含单一主题的页面,我们应该把main
属性添加article
元素上。
Frank Morrison Spillane, better known as Mickey Spillane,
was an author of crime novels, many featuring his detective character
Mike Hammer. More than 225 million copies of his books have
been sold internationally, including my personal favourite, 'My
Gun Is Quick'.
navigation特性
WAI-ARIA的navigation
特性在功能上类似HTML中的nav
元素,它的作用是用来描述页面或Web应用程序中的主要导航模块。尽管navigation
和nav
元素的目的都是提供尽可能广泛的支持,但我们还是要使用navigation
特性。
search特性
在许多网站上,搜索是人们定位内容的主要方式。因此在HTML中,在nav
元素中嵌入搜索框是完全可以接受的做法,但对于添加了navigation
属性的nav
元素就不是这样了。
WAI-ARIA的search
特性描述了一个完整的搜索界面——包括标签、输入框、按钮和其他HTML元素。过去,当我们想给搜索表单元素设置样式的时候,我们会给它一个唯一的id
或者一个class
属性。现在,我们可以不再添加表现型的属性,而是使用WAI-ARIA的search
特性和CSS属性选择器来代替。