Спецсимволы HTML представляют собой особый вид разметки, который состоит из набора определенных символов, обозначающих в своем общем виде конкретную литеру. Зачастую это символы, которых нет в стандартной компьютерной клавиатуре, либо которые не поддерживает кодировка HTML-страницы.

Для вставки спецсимвола в код с помощью HTML достаточно в теле кода прописать аналогичную спецсимволу мнемоническую комбинацию:

<p>Этот пылесос стоит 30&euro;</p>

<!-- На выходе получим -->

Этот пылесос стоит 30€

Для CSS спецсимвол необходимо указать в качестве значения свойства content у псевдоэлемента в виде шестнадцатиричного кода:

<p>Этот пылесос стоит <span>30</span></p>
<style>
  span:after {
    content: '\20AC';
  }
</style>

<!-- На выходе получим -->

Этот пылесос стоит 30€

Ниже предоставлены различные популярные спецсимволы и их реализация в коде HTML (левая ячейка) и CSS (правая).

Таблицы с кодами спецсимволов для HTML и СSS

Кавычки
« »
&lsaquo; \2039 &rsaquo; \203A &laquo; \00AB &raquo; \00BB &ldquo; \201C &rdquo; \201D
"
&sbquo; \201A &lsquo; \2018 &rsquo; \2019 &bdquo; \201E &quot; \0022 &prime; \2032
Знаки препинания
' ¡ ¿
&ndash; \2013 &mdash; \2014 &hellip; \2026 &apos; \00BB &iexcl; \00A1 &iquest; \00BF
Пробелы (закрашеная часть обозначает ширину пробела)
            n‍n* n‌n**
&nbsp; \00A0 &ensp; \2002 &emsp; \2003 &thinsp; \2009 &zwj; &zwj; &zwnj; \200C

* - символ &zwj; позволяет сделать склейку (лигатуру) соседних символов
** - символ &zwnj; запрещает склеивать соседние символы

Буллиты
·
&bull; \2022 &middot; \00B7 &sdot; \22C5 &lowast; \2217 &#10004; \2714 &#10008; \2718
Валюта
$ ¢ £
&euro; \20AC &#36; \0024 &cent; \FFE0 &pound; \FFE1 &#8381; \20BD &#8372; \20B4
Текст
© ® § @
&copy; \00A9 &trade; \2122 &reg; \00AE &sect; \00A7 &para; \00B6 &#64; \0040
Стрелки
&larr; \2190 &rarr; \2192 &uarr; \2191 &darr; \2193 &harr; \2194 &crarr; \21B5
&lArr; \21D0 &rArr; \21D2 &uArr; \21D1 &dArr; \21D3 &hArr; \21D4 &#8617; \21A9
&#8634; \21BA &#8635; \21BB &#11014; \2B06 &#11015; \2B07 &#10144; \27A0 &#10148; \27A4
Математика
× ÷ ±
&times; \00D7 &divide; \00F7 &frasl; \2044 &minus; \2212 &plusmn; \00B1 &#10006; \2716
< >
&lt; \003C &gt; \003E &le; \2264 &ge; \2265 &asymp; \2248 &ne; \2260
° & ¬
&deg; \00B0 &amp; \0026 &infin; \221E &empty; \2205 &not; \00AC &sim; \223C
ƒ
&sum; \2211 &radic; \221A &lowast; \2217 &fnof; \0192 &permil; \2030 &int; \222B
{ }
&#123; \007B &#125; \007D &ang; \2220 &perp; \22A5 &and; \2227 &or; \2228
¹ ² ³ ½ ¼ ¾
&sup1; \00B9 &sup2; \00B2 &sup3; \00B3 &frac12; \00BD &frac14; \00BC &frac34; \00BE
µ
&forall; \2200 &micro; \00B5 &nabla; \2207 &part; \2202 &prod; \220F &prop; \221D
Буквы различных алфавитов
α β γ ε η λ
&alpha; \03B1 &beta; \03B2 &gamma; \03B3 &epsilon; \03B5 &eta; \03B7 &lambda; \03BB
μ π ρ τ φ ω
&mu; \03BC &pi; \03C0 &rho; \03C1 &tau; \03C4 &phi; \03C6 &omega; \03C9
æ ð ë ï ö ü
&aelig; \00E6 &eth; \00F0 &euml; \00EB &iuml; \00EF &ouml; \00F6 &uuml; \00FC