Оформление цитаты (q, cite, blockquote)
Тег <q>
Тег <q> выделяет цитату в тексте.
<p>Цитату <q>Быть или не быть</q> произносит Гамлет</p>
Браузер автоматически подставляет кавычки. Если в теге <html lang="ru"> указан язык, то браузер подставляет кавычки в зависимости от языка. По умолчанию ставятся кавычки для английского языка.
При необходимости можно указать свои кавычки.
q:before {
content: "\00ab";
}
q:after {
content: "\00bb";
}
Пример кода:
Тег <cite>
Тег <cite> используют, когда надо выделить источник (название творческой работы, например книга, игра, фильм).
<p>Цитату <q>Быть или не быть</q> произносит Гамлет в пьесе <cite>Гамлет</cite></p>
Пример кода:
Стоит обратить внимание, что тегом <cite> обозначается именно источник цитаты, а не автор.
Тег <blockquote>
Тег <blockquote> выносит цитату на отдельную строку.
<blockquote>
Быть или не быть.
</blockquote>
Пример кода:
Если к цитате надо добавить источник, то обычно это делают в связке с <figcaption>.
<figure>
<blockquote>
Быть или не быть.
</blockquote>
<figcaption>Цитата из произведения <cite>Гамлет</cite></figcaption>
</figure>
Пример кода:
Стоит отметить, что <cite> должна быть вне тега <blockquote>.
<!-- ❌ неправильно, тег <cite> внутри <blockquote> -->
<blockquote>
<p>Быть или не быть.</p>
<p>Цитата из произведения <cite>Гамлет</cite></p>
</blockquote>
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта
