Атрибут style тега <q>
Описание
Атрибут style для тега <q> позволяет задавать CSS-стили непосредственно для элемента цитаты. Эти стили применяются только к конкретному элементу и имеют высокий приоритет.
<q style="color: #2e7d32; font-style: italic; quotes: '«' '»';">
Это стилизованная цитата с кастомными кавычками
</q>
Ключевые возможности стилизации:
| Свойство CSS | Описание | Пример |
|---|---|---|
quotes |
Определяет вид кавычек | quotes: "“" "”" "‘" "’" |
color |
Цвет текста цитаты | color: #d32f2f; |
font-style |
Стиль шрифта (обычный/курсив) | font-style: normal; |
::before, ::after |
Стилизация кавычек | content: none; |
Пример с кастомными кавычками:
<q style="
quotes: '„' '“';
font-style: normal;
color: #1565c0;
position: relative;
padding-left: 20px;
">
Цитата с немецкими кавычками и дополнительным оформлением
</q>
Рекомендации:
- Используйте для разовых стилевых правок
- Для сложной стилизации выносите CSS в отдельные правила
- Сохраняйте читаемость цитат при стилизации
- Учитывайте культурные особенности кавычек для разных языков
Ограничения:
- Стили не наследуются вложенными элементами
- Нет поддержки медиа-запросов
- Усложняет поддержку кода
Примечание: Для поддержания единого стиля цитат на сайте рекомендуется использовать CSS-классы вместо inline-стилей. Inline-стили лучше применять только для исключительных случаев или динамического изменения стилей через JavaScript.