5.5: Експертиза та ремонт коду
- Page ID
- 103514
Після того, як ви виявили потенційний бар'єр, ви можете визначити, де проблема виникає в розмітці HTML. На скріншоті нижче вкладка зворотного зв'язку (1) у правій частині екрана розглядається, клацнувши правою кнопкою миші та вибравши «Оглянути елемент з Firebug»» (2). Примітка: Firebug тепер застарілий, але ви можете зробити те ж саме, вибравши «Оглянути елемент» в меню. Ви помітите, що код, пов'язаний з функцією, виділений у вікні коду (3) внизу ліворуч. Натисніть кнопку Редагувати (4), щоб відредагувати HTML-код, щоб перевірити можливі рішення.
Малюнок: Кроки для вивчення та зміни коду для тестування потенційних рішень доступності
У наведеному вище випадку тест навігації клавішею Tab показав, що вкладка Зворотній зв'язок не отримає фокус, тому не можна керувати за допомогою клавіатури. Простим виправленням цього є додавання tabindex="0"
до основного елемента, що містить вкладку. Після додавання, без перезавантаження сторінки, знову проводиться тест навігації клавішею Tab, щоб побачити, чи тепер вкладка фокусується на клавіатурі. Це так, хоча все ще неможливо керувати вкладкою, що вимагає зміни пов'язаного JavaScript.
Малюнок: Результат додавання tabindex="0"
Після натискання кнопки Редагувати обраний код зверху відкривається для редагування. У цьому випадку tabindex="0"
було додано, щоб перевірити, чи додає цей фокус клавіатури на вкладку Зворотній зв'язок (що вона робить).
Щоб переглянути інші інструменти для вивчення коду, перегляньте наступне відео про перевірки доступності Chrome.
Відео: Новий спосіб тестування доступності за допомогою Chrome DevTools
© Розробники Google Chrome. Випущено на умовах ліцензії Creative Commons Attribution.