4

引用に帰属を追加する正しい方法を見つけようとしています。

インターネットは正しい方法について分かれているようです。

Html5Doctorは次のように述べています。

<blockquote>
    <p>A quote...</p>
    <footer>
        <a href="source of the quote">Author of the quote</a>
    </footer>
</blockquote>

しかし、フッター要素の使用は実際には有効ではないことが最終的に判明したとも述べています。彼らは現在、100% 正しい方法をまだ提供していません。

最新の更新は 2012 年 2 月 14 日でした。これ以上の情報は追加されていません。

<footer>を要素に置き換える別のオプションもありますが<cite>、w3c では、<cite>要素には作品のタイトルのみを含める必要があり、作者は絶対に含めてはいけないと述べています (出典: w3c )

質問は、現在、引用の帰属を提供する正しい方法はありますか? もしそうなら:それは何ですか?

4

2 に答える 2

3

インターネットは正しい方法について分かれているようです。

2014 年まで、W3CWHATWGは次の点で合意しているように見えました。

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 のメインストリーム バージョンであるため、より寛容な定義に固執しても問題ないでしょう。

于 2013-10-17T14:49:40.627 に答える