This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Достъпност
Защо видимият етикет трябва да се появи в депозираното име?
Видимият надпис на един елемент за управление трябва да се съдържа в неговото зададено, машинночетимо име, защото потребителите на гласово управление казват това, което виждат: който каже „Кликни върху Изпрати“, достига до бутона само ако зададеното му име съдържа думата „Изпрати“. Ако невидимото име се различава, гласовата команда остава без резултат. Критерият на WCAG 2.5.3 „Надпис в името“ предотвратява точно това разминаване.
Видимият текст и съхраненото име могат да се разпаднат
В допълнение към видимия текст, всеки контролен елемент има машинно четимо име, което чете програми и гласов контрол. Обикновено и двете са идентични. Те се разпадат, когато разработчиците специално презаписват името в изходния код, често с добри намерения да дадат повече контекст на читателите. Пример: Бутонът показва оферта за търсене, вписано име е готварска форма за контакт. Потребителят на гласов контрол казва, че да поискате оферта кликнете и нищо не се случва, защото елемент от това име не съществува за софтуера. Правилото е просто: депозираното име може да допълва, но трябва да съдържа видимата формулировка, за предпочитане на първо място.
Как услугата за изпитване проверява етикета на наименованието
Измерването търси всички връзки и бутони, чието име е било презаписано в изходния текст и сравнява видимия текст със съхраненото име. Ако видимата формулировка на името е напълно липсваща, се счита, че критерият е невалиден, докладът определя елемента и двата текста. Гранични случаи се справят с измерването внимателно: Ако първите думи на надписа са включени в наименованието, само по-нататъшната формулировка се отклонява, докладът отбелязва случай на ръчно изпитване вместо нарушение. Много къси видими текстове, които действат като символи, като например по-ниски, за да затворите, са освободени от критерия и не се таксуват.
Beispiele
Депозирано име без видимия етикет
<button aria-label="Absenden">Anfrage schicken</button><button>Anfrage schicken</button>
<!-- oder: aria-label="Anfrage schicken an den Vertrieb" -->Гласов контрол казва го изпрати клик заявка. Достъпното име трябва да съдържа видимия текст, за предпочитане в началото.
- Помолете вашата агенция да изброи всички презаписани имена в изходния код и да ги съвпадне с видимите етикети.
- Поставете видимата формулировка в началото на депозираното име; последват допълнения.
- Правете без презаписани имена, където видимият текст вече казва всичко - нито едно име не е по-добро от друго.
- Тествайте на случаен принцип с гласов контрол на телефона си: Кажете видимия текст на бутон и вижте дали отговаря.




