Re: DogFood (and inline/block constraints)

> I think the biggest difference is that  <blockquote> is an element meant 
> to contain quotations that are themselves block level while <q> isn't 
> meant to contain block level elements.

no one would disagree with that.


but


> I'd believe the following examples are proper use: 


  <p>Martin Luther King's famous speech concluded with the famous lines 
  </p>

No that is what you are forced to do in HTML, but you've marked that as
the end of the paragraph, but it's not even the end of the sentence.
You have omitted any end of sentence punctuation but if worded that way
the natural end of sentence is after the quotation. (It's possible to
word the sentence such that the sentence does end before the quotation,
but we shouldn't let the technology force our choice of words.)

A markup that more closely modelled the semantics (and more closely
matched the markup of other document formats such as docbook, xmlspec or
latex) would be

<p>Martin Luther King's famous speech concluded with the famous lines 
<blockquote><p> Let freedom ring,</p>
...
</blockquote>
</p>


David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

Received on Monday, 17 December 2007 18:10:19 UTC