Логотип schoolsw3.com
Учебники Справочники Упражнения КАК? Меню
Создать
Редактор Поддержка Форум

×
Учебники
Справочники
Упражнения
Пожертвовать Обновление Реклама Видео Магазин

HTML Учебник

HTML Главная HTML Введение HTML Редактор кода HTML Основы HTML Элементы HTML Атрибуты HTML Заголовки HTML Параграфы HTML Стили HTML Форматирование HTML Цитаты HTML Комментарий HTML Цвет HTML с CSS HTML Ссылки HTML Изображения HTML Иконка HTML Таблицы HTML Списки HTML Блоки HTML Классы HTML Идентификаторы HTML Фреймы HTML с JavaScript HTML Путь к файлу HTML Мета теги HTML Макет HTML Адаптивный дизайн HTML Компьютерный код HTML Семантика HTML Синтаксис HTML Сущность HTML Символы HTML Эмодзи HTML Кодировка HTML URL Кодировка HTML в XHTML

HTML Формы

HTML Формы HTML Атрибуты формы HTML Элементы форм HTML Типы ввода форм HTML Атрибуты ввода HTML Атрибуты ввода форм

HTML Графика

HTML Холст HTML SVG

HTML Медиа

HTML Медиа HTML5 Видео HTML5 Аудио HTML Плагины HTML YouTube

HTML APIы

HTML5 Геолокация HTML5 Перетаскивание HTML5 Веб хранилище HTML5 Веб работник HTML5 SSE

HTML Примеры

HTML Примеры HTML Викторина HTML Упражнения HTML Сертификат HTML Заключение HTML Специальные возможности

HTML Справочники

HTML Список тегов HTML Атрибуты тегов HTML Глобальные атрибуты HTML Поддержка браузера HTML События атрибутов HTML Цвета HTML Canvas HTML Аудио/Видео HTML Типы документов HTML Наборы символов HTML URL Кодировка HTML Коды языка HTML Коды стран HTTP Сообщения HTTP Методы Конвертер PX в EM Комбинации клавиш

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 только для заголовков. Не используйте заголовки для создания текста БОЛЬШОЙ или жирный.


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

Атрибут alt предоставляет альтернативный текст для изображения, если пользователь некоторые причины не удается просмотреть его (из-за медленного соединения, ошибка в атрибуте src, или если пользователь использует средство чтения с экрана).

Значение атрибута alt должно описать изображение:

Пример
<img src="img_chania.jpg" alt="Цветы в Ханье">
Попробуйте сами »

Если браузер не может найти изображение, он отобразит значение атрибута alt :

Пример
<img src="wrongname.gif" alt="Цветы в Ханье">
Попробуйте сами »

Объявление языка

Объявление языка важно для программ чтения с экрана и поисковых систем и объявляется с помощью атрибута lang. Для отображения веб-страницы на русском языке используйте:

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

  ...

 </body>
</html>

Используйте понятный язык

Используйте понятный язык, который легко понять, и старайтесь избегать символов, которые не смогите быть Прочитаны читателем с экрана. Например:

  • Предложения должны быть как можно короче.
  • Избегайте тире. Вместо того, чтобы писать 1-3, пишут 1 к 3
  • Избегайте сокращений. Вместо того, чтобы писать Фев, напишите февраль
  • Избегайте жаргонных слов

Пишите хорошие ссылки

Ссылка должна четко объяснить, какую информацию получит читатель, нажав на эту ссылку.

Примеры хороших и плохих ссылок:


Названия ссылок

Атрибут title определяет дополнительную информацию об элементе. Информация чаще всего отображается в виде текста всплывающей подсказки при наведении курсора мыши на элемент.

Пример
<a href="https://schoolsw3.com/html/" title="Перейти к SchoolsW3 HTML код раздела">Посетите HTML Учебник</a>
Попробуйте сами »