Найти в Дзене

blockquote и q - в чём отличие

В HTML для выделения в тексте цитат имеются два тега: <blockquote> и <q>.

Короткие цитаты обычно просто заключаются в кавычки. Но для длинных цитат, состоящих из нескольких абзацев, это будет не совсем удобно. Поэтому такие цитаты лучше как-то выделить в документе. Обычно цитаты выделяются отступом слева (а иногда ещё и справа). И иногда используется наклонный шрифт.

Тег <blockquote> как раз и выполняет такое выделение цитаты. Как именно это будет выглядеть на экране, зависит от конкретного браузера. Но обычно для цитаты просто делается отступ слева. Примерно так:

Однако, кроме этого, в стандарте HTML 4 был введён тег <q>. По смыслу он совпадает с тегом <blockquote>. Однако есть и отличия.

Во-первых, его лучше использовать именно для коротких цитат, которые обычно заключаются в кавычки.

Во-вторых, он отображает цитату по-другому - просто заключает выделенный блок в кавычки. Поэтому тег <q> удобно применять для коротких цитат, которые, в том числе, могут находиться и внутри какого-то текста. В отличие от <blockquote>, тег <q> не выполняет перевод строки.

-2

На этом всё. Подписывайтесь на канал или подключайтесь к Телеграм-каналу, чтобы ничего не пропустить.