Если вы не хотите, чтобы метка была видна на экране, поместите ее за пределы экрана, используя CSS-класс .visual-hidden, .sr_only с кодом, подобным следующему. НИКОГДА не используйте дисплей: нет ., Поскольку он скрывает ярлык для всех, включая пользователей программы чтения с экрана .
.visually-hidden {
position: absolute;
left: -2px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
Велика вероятность того, что при использованиитакие фреймворки, как bootstrap, уже предлагают такой класс.
Если вы можете сделать это, лучше всегда иметь метку, даже если она не в экране, а не использовать aria-label. Первое золотое правило ARIA заключается в том, что его следует использовать только тогда, когда это действительно необходимо . Здесь вы можете избежать этого очень легко.