Я немного читаю об использовании aria и наткнулся на этот фрагмент документации: Четвертое правило ARIA Используйте. Одна часть, которая мне не ясна, заключается в следующем:
«Применение aria-hidden к родителю/предку видимого интерактивного элемента также приведет к скрытию интерактивного элемента»,
Я попробовал следующий фрагмент, но тег привязки по-прежнему доступен (хотя я поместил aria-hidden в его родителя). Что мне здесь не хватает?
body, html {
background-color: #333;
height: 100%;
}
#main {
margin: 0 auto;
width: 80%;
background-color: #fff;
height: 100%;
padding: 50px;
}
.test {
border: 1px solid #555;
padding: 10px;
}
<div id="main">
<div tabindex="0">Woohoo</div>
<div class="test" aria-hidden="true" role="presentation">
<div class="one" aria-hidden="true">
<span aria-hidden="true">
<a href="#">Testing</a>
</span>
</div>
</div>
</div>