Символьні підстановки
Не всі символи можна набрати на клавіатурі. Наприклад, символ зареєстрованого торгового знака & reg;, торгової марки & trade;, авторського права & copy;. для введення подібних знаків використовують символьні підстановки.
У стандарті кодування Unicode
зберігаються знаки майже всіх мов світу, а також
спеціальні та службові символи. Символьні підстановки - це посилання-мнемоніки
, на підставі яких браузер знає, який Unicode-символ потрібно відобразити.
Символьні підстановки - це спеціальні рядки, що перетворюються браузерами в символи. Підстановку можна здійснити декількома способами.
&мнемокод;
- вставлення символу за його «мнемокодом», тобто іменем&#КОД10;
- вставлення символу за його десятковим кодом&#xКОД16;
- вставлення символу за його шістнадцятковим кодом
Наприклад, символ авторського права © можна додати наступним чином.
<p>Всі права захищені © Lex, 2020</p>
<p>Всі права захищені © Lex, 2020</p>
<p>Всі права захищені © Lex, 2020</p>
Символьні підстановки застосовуються не тільки для вставлення символів, яких немає на клавіатурі, але так само для символів, що мають спеціальне призначення в HTML. Наприклад, якщо потрібно вивести на сторінку текст, що містить теги як текст.
<p>Для напівжирного тексту, виділіть його тегами <strong> і </strong>.</p>
Символи <
і >
- це частина синтаксису HTML, відкривають і закривають теги. Тому безпосереднє вставлення їх у код сторінки призведе до інтерпретації <strong>
і </strong>
як тегів. У такому разі, замість символів < і >, необхідно використовувати символьні підстановки <
і >
.
<p>
Для напівжирного тексту, виділіть його тегами <strong> і </strong>.
</p>
Є офіційна сторінка W3C і сервіс від Toptal, де можна знайти мнемоніку для будь-якого символу.
Спецсимволи, що не мають мнемоніки, можуть зовсім не відображатися або ж відображатися некоректно в певних браузерах. У такому разі, їх замінюють на іконки (зображення).