HTML -сущности
Зарезервированные символы в HTML должны быть заменены объектами символов.
HTML-сущности
Некоторые символы зарезервированы в HTML.
Если вы используете в тексте знаки меньше (<) или больше (>), браузер может перепутать их с тегами.
Сущности символов используются для отображения зарезервированных символов в HTML.
Сущность персонажа выглядит так:
&entity_name;
OR
&#entity_number;
Чтобы отобразить знак меньше (<), мы должны написать: < или <
Преимущество использования имени объекта: имя объекта легко запомнить.
Недостаток использования имени сущности: браузеры могут поддерживать не все имена сущностей, но поддержка номеров сущностей хорошая.
Неразрывное пространство
Обычно в HTML используется неразрывный пробел:
Неразрывный пробел — это пробел, который не переходит в новую строку.
Два слова, разделенные неразрывным пробелом, будут слипаться (не переходить на новую строку). Это удобно, когда нарушение слов может быть разрушительным.
Примеры:
- § 10
- 10 км/ч
- 22:00
Еще одно распространенное использование неразрывного пробела — запретить браузерам обрезать пробелы на HTML-страницах.
Если вы напишете в тексте 10 пробелов, браузер удалит 9 из них. Чтобы добавить в текст настоящие пробелы, вы можете использовать характерная сущность.
Совет: Неразрывный дефис ( ‑ ) используется для определения символа дефиса (-), который не переходит на новую строку.
Некоторые полезные сущности символов HTML
Result | Description | Entity Name | Entity Number | Try it |
---|---|---|---|---|
non-breaking space | |   | ||
< | less than | < | < | |
> | greater than | > | > | |
& | ampersand | & | & | |
" | double quotation mark | " | " | |
' | single quotation mark (apostrophe) | ' | ' | |
¢ | cent | ¢ | ¢ | |
£ | pound | £ | £ | |
¥ | yen | ¥ | ¥ | |
€ | euro | € | € | |
© | copyright | © | © | |
® | registered trademark | ® | ® |
Примечание. Имена объектов чувствительны к регистру.
Сочетание диакритических знаков
Диакритический знак — это «глиф», добавленный к букве.
Некоторые диакритические знаки, такие как гравюра (̀) и акут (́), называются акцентами.
Диакритические знаки могут появляться как над, так и под буквой, внутри буквы и между двумя буквами.
Диакритические знаки можно использовать в сочетании с буквенно-цифровыми символами для создания символа, которого нет в наборе символов (кодировке), используемом на странице.
Вот некоторые примеры:
Mark | Character | Construct | Result | Try it |
---|---|---|---|---|
̀ | a | à | à | |
́ | a | á | á | |
̂ | a | â | â | |
̃ | a | ã | ã | |
̀ | O | Ò | Ò | |
́ | O | Ó | Ó | |
̂ | O | Ô | Ô | |
̃ | O | Õ | Õ |
Вы увидите больше символов HTML в следующей главе этого руководства.