Дизайн текста 2: Цитаты
Продолжение темы «Дизайн текста».
Если основные моменты рассмотренные в предыдущей статье в той или иной степени учитываются дизайнерами и верстальщиками, то остальные элементы могут остаться без должного внимания или быть совсем проигнорированными. Это в основном касается элементов специфического назначения, или элементов использование которых не является существенно необходимым.
Цитаты
Существует три вида элементов, отвечающих за размещение цитат на веб-странице:
- <blockquote> — блок цитаты. Блочный элемент, как правило используемый для публикации большого объёма цитируемого текста;
- <cite> — источник цитаты;
- <q> — короткая цитата.
В основном используют только <blockquote> для вывода целого блока цитируемого текста. Источник этой большой или короткой строчной (<q>) цитаты если и указывают, то только не в элементе <cite>. Может по незнанию, может по непониманию. Но не используют. А зря.
Элементы <q> и <cite> не такие сложные в понимании и использовании, чтобы их не любить. А какой оригинальный внешний вид можно порой им придать! Опять же если бы все веб-разработчики соблюдали стандарты семантической вёрстки, гораздо проще можно было бы настраивать поиск по этим элементам.
Блок цитаты традиционно отображается со втяжкой, источник цитаты — курсивом, а элемент <q> помещает текст в кавычки, которые на самом деле не правильные типографские кавычки, а «программистские». Поэтому нужно не забывать прописывать нечто подобное:
/* для русского и латышского языка */
q:before { content: "«" } q:after { content: "»" }
q q:before { content: "„" } q q:after { content: "“" }
blockquote q:before { content: "„" } blockquote q:after { content: "“" }
/* для английского языка */
q:before { content: "“" } q:after { content: "”" }
q q:before { content: "‘" } q q:after { content: "’" }
blockquote q:before { content: "‘" } blockquote q:after { content: "’" }
Короткая цитата и блок цитаты выглядят обычным текстом. Оба варианта цитаты уместнее всего выглядели бы написанные курсивом, поскольку цитату можно рассматривать как прямую речь, а прямая речь часто выделяется курсивом имитируя рукописный шрифт.
Источник цитаты, не обязательно должен отображаться курсивом, чаще всего в качестве указания источника используется ссылка. Так вот следует ссылку помещать в элемент <cite> и соответственно форматировать так, чтобы было понятно, что это ссылка. Можно слегка изменить, чтобы источник цитаты как-то отличался от обычной ссылки.
В случае, если источник цитаты не опубликован в интернете, его следует выделить особым способом, например, добавить пунктирное подчёркивание, добавить подсказку (tooltip) с разъяснением, где конкретно взят источник, слегка изменить цвет или даже сделать его жирным, но курсив будет неуместен.

Если у блока цитаты есть втяжка, то она должна быть с обоих сторон (слева и справа), причём такая, чтобы не было ощущения отрыва от всего стиля и слишком сильной концентрации текста в центре. В тоже время, втяжка не должна быть слишком маленькой, чтобы не возникало ощущение небрежности. Уместно использование графических кавычек в начала и в конце блока цитаты, а так же изменение цвета фона всего блока и добавления границ.






]]>Yuriy Drozdov]]>Никита, можно было бы сделать так <q lang=”en”> и <q lang=”ru”> и, соответственно, css правила q[lang=ru]:before . По стандарту, но жаль в ие 6 работать не будет
»]]>Никита]]>Можно, но только в таком случае нужно прописывать атрибут lang, а вот это мало кто делает. Причём добавлять нужно не только атрибут lang, но и атрибут xml:lang. Если уж соблюдать все правила
»]]>Артём Курапов]]>Меня больше волновала вёрстка – с обычными blockquote нельзя нормально украсить блок (или я не умею по крайней мере)
»http://kurapov.name/article/1080
]]>Alex]]>А для указания автора цитаты использовать cite уместно?
»]]>Никита]]>Артём Курапов, в моём примере дополнительно используется элемент <p> для добавления графических кавычек. Но мне понравился вариант с :first-letter в одной из указанных тобой ссылках.
Alex, конечно, не только уместно, но и нужно! Автора цитаты можно рассматривать как источник цитаты.
»]]>Никита]]>Артём Курапов, правда этот вариант с :first-letter годится только для XHTML Transitional, ибо текст в blockquote должен быть в каком-нибудь дополнительном блочном элементе, типа p, h1-h6 и др.
Кстати, стоит упомянуть о том, что URL на источник цитаты должен быть в атрибуте cite элемента <blockquote> (или <q>). Его видят поисковики, но не видят пользователи, соответственно можно употреблять, когда нежелательно перегружать страницу ссылками, но необходимо оставить адрес источника цитаты.
»]]>Алексей Ёжиков]]>Опубликовал свой взгляд на проблему на Хабрахабре. Приходите пообсуждать.
»]]>Алексей Ёжиков]]>Никита, я выложу её в блоге сайта, который я здесь прилагаю к комментарию — там можно будет.
»]]>Инесса]]>Я использую только blockquote и мне вполне хватает да и использую я его не только для цитат а везде где нужно что-то выделить, про тег cite тоже знаю, но как-то не привыкла к нему, считаю что нужно только на стихотворных сайтах сайтах, где требуется соблюдение определенного вида стихотворения.
»]]>Seleckis.lv :: журнал Никиты Селецкого » » Дизайн текста 1: Основной текст, заголовки, таблицы.]]>[...] Продолжение: Цитаты Дата: 29.02.2008 » Комментарии (19) Категории: Usability | Web‑дизайн | Шрифты Поместить пост в закладки » [...]
»