<BLOCKQUOTE>はインデントタグではない

 良く<BLOCKQUOTE>タグがインデント(左寄せなど)に使用されていますが、こ れは間違いです。

 <BLOCKQUOTE>は、あくまで引用のための論理タグなのでインデントに使うも のではありません。見た目は保証されませんから。
 パソコン通信などで他人の発言を引用するときのように、引用符をつけるという例もちゃんとRFC1866(HTML2.0)には載っています。

 で、RFC1866より引用。

5.5.4. Block Quote: BLOCKQUOTE

   The <BLOCKQUOTE> element contains text quoted from another source.

   A typical rendering might be a slight extra left and right indent,
   and/or italic font. The <BLOCKQUOTE> typically provides space above
   and below the quote.

   Single-font rendition may reflect the quotation style of Internet
   mail by putting a vertical line of graphic characters, such as the
   greater than symbol (>), in the left margin.

   Example of use:

    I think the play ends
    <BLOCKQUOTE>
    <P>Soft you now, the fair Ophelia. Nymph, in thy orisons, be all
    my sins remembered.
    </BLOCKQUOTE>
    but I am not sure.

 以上のとおり、<BLOCKQUOTE>タグで囲まれた内容は引用文とみなされ、一般 的に引用文に対して用いられている方法、

 などのどの方法をとって表示されても、規格的には正しいわけですね。

 また、規格にある表示方法は typical とあるからには単に典型的な例であっ て、例示されていない方法、

 などといった方法で表示しても、問題ないはずです。


連絡先
HTMLを考える
ハイパーテキストを考える
古谷俊一 ホームページ