网络零售商的终极网站
 HTML5。 入门的教训。  W3Schools 乌克兰语

西斯

HTML 可用性


HTML 辅助功能

Пишіть HTML код з урахуванням доступности. Надайте користувачу хороший спосіб навігації та взаємодії з вашим сайтом. Зробіть ваш HTML код якомога більш семантичним, щоб його було легко зрозуміти як відвідувачам, так і зчитувачам екрана (скрінрідерам).


Семантичний HTML

Семантичний HTML означає максимально можливе використання правильних елементів HTML для їх правильного призначення. Семантичні елементи є елементами зі значенням; якщо вам необхідна кнопка, використовуйте елемент <button> (а не <div>).

Семантичний

<button>Тицни мене!</button>
自己尝试一下»

Не семантичний

<div>Тицни мене!</div>
自己尝试一下»

Семантичний HTML дає контекст для скрінрідерів, які читають зміст веб-сторінки вслух.

З прикладом кнопки введення:

  • За замовчуванням кнопки мають більш відповідний стиль
  • Скрінрідер ідентифікує її як кнопку
  • Фокусовані
  • Клікабельні

Кнопка також доступна для людей, які користуються навігацією за допомогою клавіатури; на неї можна натискати як мишкою, так і клавішами на клавіатурі, а також можна вводити вкладки між ними (за допомогою клавіші TAB на клавіатурі).

Приклади не семантичних елементів: <div> та <span> - нічого не розповідають про свій зміст.

Приклади семантичних елементів: <form> (форма), <table> (таблиця) та <article> (стаття) - чітко вказують свій зміст.


Заголовки важливі

Заголовки визначаються за допомогою тегів від <h1> до <h6>:

屁股

<h1>Заголовок 1</h1>
<h2>Заголовок 2</h2>
<h3>Заголовок 3</h3>
<h4>Заголовок 4</h4>
<h5>Заголовок 5</h5>
<h6>Заголовок 6</h6>
自己尝试一下»

Пошукові системи використовують заголовки для індексування структури та змісту веб-сторінок.

Користувачі переглядають сторінки за заголовками. Важливо використовувати заголовки, щоб показати структуру документів і зв’язок між різними розділами.

<h1> заголовки слід використовувати для основних заголовків, після чого слід використовувати <h2> заголовки, далі менш важливі <h3> і так далі.

Примітка: Використовуйте заголовки HTML лише для заголовків. Не використовуйте заголовки просто для створення тексту БІЛЬШОГО розміру або жирного Для форматування (стилізації) тексту використовуйте CSS.


Альтернативний текст

Атрибут alt надає альтернативний текст для зображення, якщо користувач з якоїсь причини не може його переглянути (із-за повільного Інтернету, помилки в атрибуті src або якщо користувач використовує скрінрідер).

Значення атрибута alt має описувати зображення:

屁股

<img src="img_chania.jpg" alt="Квіти в Chania">
自己尝试一下»

Якщо браузер не може знайти зображення, він відобразить значення атрибуту alt:

屁股

<img src="wrongname.gif" alt="Квіти в Chania">
自己尝试一下»

Оголошення мови

Оголошення мови є важливим для скрінрідерів і пошукових систем, і оголошується атрибутом lang. Використовуйте ниведений нижче код для відображення вебсторінки українською мовою (lang="uk"):

<!DOCTYPE html>
<html lang="uk">
<body>

...

</body>
</html>

Використовуйте "чисту" мову

Використовуйте "чисту мову", яку легко зрозуміти, і намагайтесь уникати символів, які неможливо прочитати чітко за допомогою програми для зчитування з екрана (скрінрідером). Наприклад:

  • Зробіть речення якомога коротшими;
  • Уникайте тире там, де можливо. Замість того, щоб писати 1-3, запишіть так: від 1 до 3;
  • Уникайте скорочень там, де можливо. Замість того, щоб писати Feb, пишіть February;
  • Уникайте сленгових слів та матюків (якщо це можливо 🤓).

Пишіть хороші посилання

Посилання мають чітко пояснювати, яку інформацію читач отримає, натиснувши на це посилання.

Приклади хороших і поганих посилань:


Назви посилань

Атрибут title визначає додаткову інформацію про елемент. Ця інформація найбільш часто відображається як текст підказки, коли мишка знаходиться над елементом.

屁股

<a href="https://22ae.com/html/index.html" title="Перейти на W3SchoolsUA HTML розділ">Відвідайте HTML Підручник</a> на нашому сайті W3Schools 乌克兰.
自己尝试一下»


评论