我正在深入研究令人困惑的网络可访问性世界,并尝试改进我的HTML代码,以便更好地访问诸如aria-labels等内容。
尝试通过我的网页应用标题进行制表,我无法选择页面标题......我应该能够,或者我是否担心什么?
汉堡菜单和搜索栏图标可以选项卡。我只是想知道文本是否应该是?因为它没有被读出来。
仅供参考:我使用ChromeVOX作为屏幕阅读器
<app-header class="topHeader" fixed shadow slot="header"> <!-- effects="waterfall" not needed as nothing scrolls behind header bar -->
<app-toolbar>
<paper-icon-button id="toggleDrawer" icon="menu" on-click="toggleMenu" title="Expand menu" aria-title="Expand menu"></paper-icon-button>
<div main-title>App Header Goes Here</div>
<search-bar></search-bar> <!-- This is an external element being called in -->
</app-toolbar>
</app-header>
答案 0 :(得分:2)
点击它执行任何事情(导航到另一个页面,使用DOM操作打开一组新的选项等),其他控件不会复制这些行为吗?
如果是这样,那么应该可以选择它。
如果没有,则不需要。
(如果它什么都不做,那么让它聚焦就会产生反效果。)