Что они означают, почему могут сломать HTML, и чем отличаются от угловых кавычек — нажмите, чтобы скопировать.
Нажмите на любой, чтобы скопировать · U+003C / U+003E
| Свойство | Меньше | Больше |
|---|---|---|
| Символ | < | > |
| Кодовая точка Unicode | U+003C | U+003E |
| Название в Unicode | LESS-THAN SIGN | GREATER-THAN SIGN |
| Блок Unicode | Basic Latin (стандартный ASCII) | |
| Категория | Математический символ / символ сравнения | |
< и > — операторы неравенства: a < b означает, что a меньше b, а a > b означает, что a больше b. Они были частью стандартной математической нотации с 1600-х годов и попали прямиком в исходный набор символов ASCII, поэтому находятся в блоке Basic Latin, а не в отдельном блоке Mathematical Operators, где живут такие символы, как ≠ или ∞, появившиеся вместе с Unicode.
Именно это положение из эпохи ASCII — причина того, что < и > выполняют и вторую работу, с которой сталкивается почти каждый пользователь клавиатуры: в HTML и XML символ < открывает любой тег. Случайно набранный как обычный текст < может заставить браузер начать разбор тега, которого никогда не должно было существовать, поэтому HTML требует экранировать их как < и > везде, где они встречаются как буквальный текст, а не разметка.
| Платформа | Работает? |
|---|---|
| Био / подпись в Instagram | Да |
| Discord | Да |
| Отображаемое имя в TikTok | Да |
| Да | |
| Имя пользователя в Roblox / PlayStation / Xbox | Нет — эти платформы блокируют < > в отображаемых именах, поскольку их можно принять за разметку или код |
| Способ | Меньше | Больше |
|---|---|---|
| Клавиатура (раскладка US) | Shift+, | Shift+. |
| HTML-мнемоника | < | > |
| Свойство content в CSS | content: "\003C" | content: "\003E" |
| LaTeX (математический режим) | < | > |
< и > — два из десятков операторов, греческих букв и символов теории множеств в полной библиотеке специальных символов.
Открыть специальные символы →HTML использует < для открытия каждого тега, поэтому браузер, встретив в тексте необработанный <, пытается разобрать тег, и остальная часть контента может исчезнуть или отобразиться неправильно. Экранируйте его как < (а > как >) всегда, когда пишете < или > внутри HTML, а не только внутри тега.
Это стандартные клавиши на любой клавиатуре — Shift+запятая для < и Shift+точка для > на раскладке US. Alt-код или специальный ввод не нужны.
< (U+003C) — обычный ASCII-оператор сравнения, используемый в математике и коде. ‹ › (U+2039/U+203A) — одиночные кавычки-гильеме, а « » (U+00AB/U+00BB) — двойные кавычки-гильеме; и те, и другие — знаки пунктуации, используемые во французской, немецкой и другой европейской типографике, а не символы сравнения, хотя внешне похожи.
< и > — строгие сравнения (исключают равные значения); ≤ и ≥ включают возможность равенства. 3 < 3 — ложь, но 3 ≤ 3 — истина. Оба символа ≤ и ≥ — собственные, отдельно закодированные символы Unicode.