Символы языка разметки HTML
Язык разметки HTML использует множество символов для разметки элементов гипертекста. Большинство символов расположено в угловых скобках < >.
Основные символы синтаксиса
К основным символам синтаксиса относят:
- угловые скобки < > — обозначают теги (например, <div>, <p>);
- косая черта (/) — обозначает закрывающий тег (например, </p>) или закрывающийся тег (например, <img />);
- двойные кавычки ("") — обозначают значение атрибута (например, <a href=“link.html”>);
- знак равенства (=) — присваивает значение атрибута (например, id=“main”).
Экранирование основных символов синтаксиса
Вышеперечисленные основные символы непосредственно в содержательной составляющей гипертекста, не в разметке, следует представлять в виде мнемоники HTML:
- для символа меньше (<) следует использовать мнемонику
<; - для символа больше (>) следует использовать мнемонику
>; - для амперсанда (&) следует использовать мнемонику
&; - для двойной кавычки (") следует использовать мнемонику
"; - для одинарной кавычки (') следует использовать мнемонику
'.
Без экранирования эти символы могут вызывать синтаксическую ошибку вебстраницы.
Пример экранирования символов HTML. Обратите внимание на то, как оформлен тег перевода строки (br) и как вставлен амперсанд в адресе URL.
Тег перевода строки: < br/ >
[Ссылка](http://wiki.org&action=edit) <p>Тег перевода строки: <br /></p>
<p><a href="http://wiki.org&action=edit">Ссылка</a></p>Полный список символов мнемоники описан в Юникоде.
Прочие символы
Существуют две конструкции с использованием восклицательного знака.
Для комментариев язык HTML использует комбинацию символов: <!– текст комментария –>
В объявлении типа документа применяют конструкцию: <!DOCTYPE html>.