Тег <q>
Описание
Тег <q>
(от англ. "quotation") предназначен для выделения коротких цитат в тексте. В отличие от <blockquote>
, используется для встроенных цитат, не требующих отдельного абзаца. Браузеры автоматически добавляют кавычки вокруг содержимого.
<p>Как сказал Эйнштейн: <q>Безумие — делать одно и то же и ожидать разных результатов</q>.</p>
<q cite="https://example.com/source">Точная цитата из источника</q>
Ключевые особенности:
- Автоматическое добавление кавычек (зависит от языка документа)
- Семантическое выделение цитат (важно для SEO и доступности)
- Подходит для коротких цитат (обычно не более 1-2 предложений)
- Кавычки можно стилизовать через CSS (
::before
и::after
) - Поддерживается всеми современными браузерами
<style>
q {
font-style: italic;
color: #555;
}
q::before {
content: "«";
color: #e74c3c;
}
q::after {
content: "»";
color: #e74c3c;
}
/* Для английского языка */
:lang(en) q::before { content: "“"; }
:lang(en) q::after { content: "”"; }
</style>
<p>Философ заметил: <q>Мыслю, следовательно существую</q>.</p>
Рекомендации по использованию:
- Используйте для коротких встроенных цитат
- Для длинных цитат применяйте
<blockquote>
- Указывайте атрибут
cite
для ссылки на источник - Не используйте просто для выделения текста кавычками
- Сочетайте с
<cite>
для указания автора
<p>
<q>Знание — сила</q>,
<cite>Фрэнсис Бэкон</cite>.
</p>
Тег <q>
обеспечивает семантически правильное выделение цитат в тексте, улучшая структуру документа и помогая поисковым системам правильно интерпретировать цитируемый контент.
Атрибуты
cite | URL источника цитаты |
accesskey | Горячая клавиша для активации |
class | CSS-классы для стилизации |
contenteditable | Разрешает редактирование |
data-* | Пользовательские данные |
dir | Направление текста |
hidden | Скрывает элемент |
id | Уникальный идентификатор |
lang | Язык содержимого |
spellcheck | Проверка орфографии |
style | Инлайновые стили |
tabindex | Порядок перехода |
title | Всплывающая подсказка |
translate | Определяет возможность перевода |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
8.0 | 1.0 | 7.0 | 1.0 | 2.0 |