インターネットは正しい方法について分かれているようです。
2014 年まで、W3CとWHATWGは次の点で合意しているように見えました。
blockquote
引用の帰属がある場合は、要素の外側に配置する必要があります。
たとえば、ここでは、引用の後の段落に帰属が示されています。
<blockquote>
<p>I contend that we are both atheists. I just believe in one fewer
god than you do. When you understand why you dismiss all the other
possible gods, you will understand why I dismiss yours.</p>
</blockquote>
<p>— Stephen Roberts</p>
以下の他の例は、帰属を示す他の方法を示しています。
そしてcite
要素のために:
人の名前は作品のタイトルではありません — 人々がその人を作品と呼んでいても — したがって、この要素を人の名前をマークアップするために使用してはなりません。(場合によっては、このb
要素が名前に適している場合もあります。たとえば、有名人の名前が注目を集めるために別のスタイルでレンダリングされたキーワードであるゴシップ記事などです。それ以外の場合、要素が本当に必要な場合、そのspan
要素はに使える。)
上記の残りの例では、cite
やなどの他の要素を使用していますが、これらの要素はすべて、問題の要素の外側のfigcaption
どこかに配置されていることを示しています。blockquote
ただし、2014 年以降、W3C HTML5 は再び HTML 4 に一致するように変更さcite
れ、引用符で作成者名をマークアップするために を使用できるようになりました。WHATWG HTML のテキストは変更されていないため、インターネットの残りの部分だけでなく、2 つの標準化団体も分割されています。しかし、おそらく最も面白いのは、現在の W3C HTML5 の定義が HTML 4 の定義と一致しているにもかかわらず、 WHATWG HTML (および 2014 年以前の W3C HTML5) の定義が実際にはHTML 3.2の定義と一致していることです。
繰り返しになりますが、HTML 4 は誰もが慣れ親しんでいる HTML のメインストリーム バージョンであるため、より寛容な定義に固執しても問題ないでしょう。