Re: Proposal for the deprecation of <blockquote>

Heydon Pickering [2013-08-15T07:30]:
> The original definition of blockquote was largely unsemantic and, although "the non-semantic use of theblockquote element purely to indent text is deprecated by the W3C" [4], the lack of a proper citation/attribution element, means that this usage lingers on: <blockquote> is often used to highlight blocks of text belonging to the same document.


Let's see, this was the definition in HTML 2 (RFC 1866)

> 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.
— http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.4


and this was the definition in HTML 3.2

> BLOCKQUOTE
> 
> <!ELEMENT BLOCKQUOTE - - %body.content>
> 
> This is used to enclose block quotations from other works. Both the start and end tags are required. It is often rendered indented, e.g.
> 
> 	They went in single file, running like hounds on a 
> 	strong scent, and an eager light was in their eyes. 
> 	Nearly due west the broad swath of the marching 
> 	Orcs tramped its ugly slot; the sweet grass of 
> 	Rohan had been bruised and blackened as they 
> 	passed.
> 	from "The Two Towers" by J.R.R. Tolkien.
— http://www.w3.org/TR/REC-html32#bq


The usage has always been defined semantically. Instead of deprecating blockquote element, there are ways to improve it. The usage of the "cite" element and links out of the context of the blockquote is as useful as in the context. Two exhibits.

One possible usage (in context) [which would answer partly the figure/figcaption use case]

<div class="quote">
<blockquote cite="uri-quote"><p>…</p></blockquote>
<p><cite><a href="uri-book">book title</a></cite>, <a href="uri-author" rel="author">Author-Name</a></p>
</div>


One possible usage (out of context)

<p><a href="uri-author" rel="author">Author-Name</a> has been blah blah blah.</p>
<p>In the <cite><a href="uri-book">book title</a></cite>, he blah blah, blah</p>
<blockquote cite="uri-quote"><p>…</p></blockquote>


In both cases the missing feature is the possibility to link those elements together. 
They have been numerous threads on the topic. A bit of reading for you. :) That might take time. 

 * The blockquote element spec vs common quoting practices 
   http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Feb/thread.html#msg216
 * Patterns of well-known quotes sites
   http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Feb/0231.html
 * The cite and pubdate attributes
   http://lists.w3.org/Archives/Public/public-html/2009Aug/thread.html#msg455
 * <blockquote cite> and <q cite>  
   http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-January/thread.html#8923
 * Cite element
   http://wiki.whatwg.org/wiki/Cite_element


-- 
Karl Dubost
http://www.la-grange.net/karl/

Received on Thursday, 15 August 2013 12:42:53 UTC