
Существует несколько видов кавычек: кавычки ёлочки (русские классические кавычки), английские двойные кавычки (используются при написании литературных текстов и т.п.), одинарные кавычки (используются в программировании для экранирования кода, в том числе, и в веб-программировании), немецкие двойные (перевёрнутые) кавычки. Очень часто при вёрстке страниц очень важно быстро прописать кавычки, которых нет под рукой. Для этого проще бы запомнить или записать где-нибудь html код кавычек, которые будут всегда, что называется, под рукой.
Кавычки в HTML
Кавычки можно выделить в тексте при вёрстке страниц несколькими способами. Можно выделить с помощью двойного тега q, пример ниже:
<q>Текст в кавычках...</q>{/codecitation}
В CSS можно прописать свойства этого тега, выделив его как угодно вашей душе и дизайну сайта. Например:
{codecitation class="brush: html; gutter: false;" width="500px"}q {
font-family: Georgia, Verdana; /* Шрифт */
font-style: bold; /* Выделение текста жирным шрифтом */
color: #000; /* Цвет текста в кавычках */
}
С помощью простого псевдокласса :lang мы можем задать настройки вида кавычек в цитатах для разных языков. В качестве языка выступают короткие значения языков, например: ru — русский; en — английский; de — немецкий и т.п. Для этого в CSS нужно прописать следующие стилевые свойства quotes (которые и определяют тип кавычек в зависимости от языка:
q:lang(fr), q:lang(ru) { /* Тип кавычек для русского и французского языка */
quotes: "\00AB" "\00BB";
}
q:lang(de) {
quotes: "\201E" "\201C"; /* Вид кавычек для немецкого языка */
}
q:lang(en) {
quotes: "\201C" "\201D"; /* Вид кавычек для английского языка */
}
При вёрстке же страницы или просто при написании текста достаточно добавить к тегу цитаты псевдокласс :lang. Например:
<p>Цитата на русском языке: <q lang="fr">Жизнь хороша!</q>.</p>
Виды кавычек
| Вид | Спецкод HTML | Юникод | Описание |
|---|---|---|---|
| " | " | \0022 | Двойная открывающаяся кавычка. |
| ' | ' | \0027 | Апостроф. В латинице применяется для обозначения мягкого знака. В программировании при экранировании кавычек. |
| « | « или « | \00ab | Открывающая двойная угловая кавычка. Используются в текстах на русском языке. Классические кавычки ёлочки. |
| » | » или » | \00bb | Закрывающая двойная угловая классическая кавычка ёлочка. Используются в текстах на русском языке. |
| ‘ | ‘ | \2018 | Открывающая одинарная кавычка. |
| ’ | ’ | \2019 | Закрывающая одинарная кавычка. |
| “ | “ | \201c | Открывающая двойная кавычка в текстах на английском языке или закрывающая кавычка для русского языка. |
| ” | ” | \201d | Закрывающая двойная кавычка в текстах на английском языке. |
| „ | „ | \201e | Открывающая двойная кавычка. Применяется в текстах на русском языке. |
А можно и просто, пользуясь таблицей выше, прописывать каждый раз в нужном месте HTML код кавычки, выбрав нужный её вид.

