Oui. Ce ne sont pas des éléments de présentation - blockquote
représente une cotation en bloc, q
représente une citation en ligne, et cite
représente une référence à un nom, un ouvrage, une norme, une URL, etc.
Vous avez quelques erreurs de validation qui sont assez courantes avec la citation en bloc. Un élément blockquote ne peut pas se trouver à l'intérieur d'un paragraphe et, en HTML4, il doit en fait contenir paragraphes. L'imbrication des p
y blockquote
dans votre fragment doit être inversé.
Les blockquote
(également l'élément q
) peut éventuellement avoir un élément cite
pour spécifier l'URI d'où provient la citation. HTML5 dit agents utilisateurs devrait mettre ce lien à la disposition de l'utilisateur, et HTML4 ne dit rien du tout. J'inclurais l'URI à la fois dans le cite
et en tant que lien en ligne, car les navigateurs ne le gèrent pas.
Voici comment j'écrirais ce fragment, en tenant compte de ces révisions :
<blockquote cite="http://stackoverflow.com">
<p>Type HTML in the textarea above, <q>and it will magically
appear</q> in the frame below.</p>
</blockquote>
<p>
<cite><a href="http://stackoverflow.com">reference url</a></cite>
</p>
Valider ce fragment