Другие ответы на этой странице устарели, но вопрос все еще актуален.
Элемент q
является встроенным элементом и должен использоваться следующим образом (т.е. внутри него нет блочных элементов):
<p>
In the words of <cite>Charles Bukowski</cite> -
<q>An intellectual says a simple thing in a hard way.
An artist says a hard thing in a simple way.</q>
</p>
Другой пример:
<p>
<q>This is correct, said Hillary.</q> is a quote from the
popular daytime TV drama <cite>When Ian became Hillary</cite>.
</p>
Элемент q
не следует размещать внутри элемента blockquote
, так как он будет избыточным - оба обозначают кавычку.
A blockquote
является элементом блока, позволяющим размещать другие элементы блока внутри:
<blockquote>
<p>My favorite book is <cite>At Swim-Two-Birds</cite>.</p>
- <cite>Mike Smith</cite>
</blockquote>
<cite>
немного сложнее. Это встроенный элемент, но он зависит от того, какую спецификацию HTML вы используете. В W3C указывается, что он может содержать URL-адрес, название произведения (например, название книги, название фильма и т. Д.) Или имя автора.
WHATWG гласит, что он может содержать только URL-адрес или название произведения, и поэтому не имя человека.
Это допустимое использование WHATWG:
<figure>
<blockquote>
<p>The truth may be puzzling. It may take some work to grapple with.
It may be counterintuitive. It may contradict deeply held
prejudices. It may not be consonant with what we desperately want to
be true. But our preferences do not determine what's true.</p>
</blockquote>
<figcaption>Carl Sagan, in "<cite>Wonder and Skepticism</cite>", from
the <cite>Skeptical Inquirer</cite> Volume 19, Issue 1 (January-February
1995)</figcaption>
</figure>