❗ Вебсайт в стадии бета-тестирования. Возможны ошибки.

Символы языка разметки HTML

Язык разметки HTML использует множество символов для разметки элементов гипертекста.  Большинство символов расположено в угловых скобках < >.

Основные символы синтаксиса

К основным символам синтаксиса относят:

  • угловые скобки < > — обозначают теги (например, <div>, <p>);
  • косая черта (/) — обозначает закрывающий тег (например, </p>) или закрывающийся тег (например, <img />);
  • двойные кавычки ("") — обозначают значение атрибута (например, <a href=“link.html”>);
  • знак равенства (=) — присваивает значение атрибута (например, id=“main”).

Экранирование основных символов синтаксиса

Вышеперечисленные основные символы непосредственно в содержательной составляющей гипертекста, не в разметке, следует представлять в виде мнемоники HTML:

  • для символа меньше (<) следует использовать мнемонику &LT;;
  • для символа больше (>) следует использовать мнемонику &GT;;
  • для амперсанда (&) следует использовать мнемонику &AMP;;
  • для двойной кавычки (") следует использовать мнемонику &QUOT;;
  • для одинарной кавычки (') следует использовать мнемонику &apos;.

Без экранирования эти символы могут вызывать синтаксическую ошибку вебстраницы.

Пример экранирования символов HTML. Обратите внимание на то, как оформлен тег перевода строки (br) и как вставлен амперсанд в адресе URL.

Тег перевода строки: &LT; br/ &GT;
[Ссылка](http://wiki.org&AMP;action=edit)
  <p>Тег перевода строки: <br /></p>
  <p><a href="http://wiki.org&action=edit">Ссылка</a></p>

Полный список символов мнемоники описан в Юникоде.

Прочие символы

Существуют две конструкции с использованием восклицательного знака.

Для комментариев язык HTML использует комбинацию символов: <!– текст комментария –>

В объявлении типа документа применяют конструкцию: <!DOCTYPE html>.