Для вёрстки цитат используются теги <q>
и <blockquote>
. Тег <q>
применяется для выделения коротких цитат внутри текста, это строчный элемент. Тег <blockquote>
позволяет создавать отдельный блок с большой цитатой.
Цитату можно выделить из основного текста с помощью отличающегося начертания шрифта или цвета текста. До и после содержимого тега <q>
браузер автоматически ставит кавычки. В русском языке ставятся „лапки“
или «ёлочки»
. Переопределить кавычки можно с помощью CSS-свойства quotes
.
👉 Не используйте тег <q>
для других видов текста — перевода или шутки, так как это не семантично.
Тег <blockquote>
подходит для цитат, которые выделены в отдельную секцию. Это уже не просто текстовый элемент, но и элемент для разметки секций. Значит, у цитаты можно разметить свой заголовок, «шапку», «подвал» и текстовые элементы.
Особенности вёрстки цитат
Вместе с тегом <blockquote>
используется атрибут cite
, который также может выступать как отдельный тег. И атрибут, и тег применяются для указания источника цитаты, ссылки на произведение или автора. При этом атрибут cite
не виден на странице, он нужен для соблюдения авторского права.
Пример оформленной цитаты с тегом cite
:
Важно не путать цитату с важной акцентной мыслью в тексте. Такие выделяющиеся мысли не имеют авторства, они предназначены для создания структуры текста. Их рекомендуется верстать либо как отдельный абзац <p>
со своим оформлением шрифта, либо выделять предложение тегом <strong>
.
Способы оформления цитат
Стандартный и распространённый вариант оформления — изменить шрифт, цвет текста, сделать его крупнее или изменить начертание. Также можно менять семейство шрифтов, межстрочное расстояние, делать буквы прописными.
Ещё один вариант — оформить цитату как центрированный блок с использованием шрифта-капитель:
Обводки или рамки
К стандартному оформлению часто добавляют рамки или обводки.
Помимо простой рамки, можно делать объёмную с помощью теней:
Обратный отступ
Следующий вариант — выделить цитату с помощью обратного отступа в тексте.
Фоновый цвет
Если нужно контрастно выделить цитату, добавьте фон.
В примере задан фоновый цвет для блока цитаты и добавлены небольшие отступы вокруг текста.
Чтобы цитата смотрелась интереснее, можно сделать фон в виде цветного блока с круглыми углами: