W3C home > Mailing lists > Public > public-html@w3.org > August 2013

Re: Proposal for the deprecation of <blockquote>

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Sat, 17 Aug 2013 23:52:25 +0200
To: Heydon Pickering <heydon@heydonworks.com>
Cc: public-html@w3.org
Message-ID: <20130817235225946641.e3e7231b@xn--mlform-iua.no>
Heydon Pickering, Thu, 15 Aug 2013 12:30:57 +0100:
> The beauty of the <figure> and <figcaption> element pairing is the
> simplicity of the relationship:
> 
> <figure>: thing
> <figcaption>: information about thing

So why not simply wrap a <figure> around the <blockquote>, like so:

  <figure>
    <blockquote>
      quote
    </blockquote>
    <figcaption> Information about quote</figcaption>
  </figure>

In fact, Steve’s bug[1] points to a page by Oli[2], which is part of 
Oli’s argumentation for the use of <footer>, but in which Oli 
nevertheless is quoting quotations using <figure>, and where he adds 
metadata about these quotes, using <figcaption> (the code in this quote 
[sic] is simplified):

<figure>
  <blockquote>“Our pleasant Willy ah is dead of late,” &amp;c
      <footer>Spenser, Tears of the Muses, 1590,</footer>
  </blockquote>
  <figcaption>Right-aligned citation [… from …] Shakespeare manual
              by Frederick Gard Fleay, p19 (in Google Books)
  </figcaption>
</figure>

If Oli had been doing what he is advocating in the other page that 
Steve’s bug is referencing [3], then he should have replaced the above 
<figure> by a <blockuote>, and the <figcaption> by a <footer>:

<blockquote>
  <blockquote>“Our pleasant Willy ah is dead of late,” &amp;c
      <footer>Spenser, Tears of the Muses, 1590,</footer>
  </blockquote>
  <footer>Right-aligned citation [… from …] Shakespeare manual
              by Frederick Gard Fleay, p19 (in Google Books)
  </footer>
</blockquote>

In my view, this is messy. Btw HTML5 is already, in some situations, 
advocating the use of <figure> + <figcaption> rather than <caption> for 
table captioning: “When a table element is the only content in a figure 
element other than the figcaption, the caption element should be 
omitted in favor of the figcaption.” [4]

So, all in all, I agree with Heydaon that <figure> is the way to go. 
However, the HTML5 spec could point out that <figure> may keep a 
<blockquote> in its body.

[1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=22996

[2] http://oli.jp/example/blockquote-metadata/

[2] http://oli.jp/2011/blockquote/

[4] 
http://www.w3.org/html/wg/drafts/html/master/tabular-data.html#the-caption-element

-- 
leif halvard silli
Received on Saturday, 17 August 2013 21:52:55 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:16:34 UTC