On Thu, Apr 29, 2010 at 5:34 AM, Steve Dennis <ad...@subcide.com> wrote:
> The other thing to take into consideration is Content Management Systems.  
> The <section> model, while technically a much better document model, will be 
> much much harder for things such as rich text editors to implement I would 
> imagine.  Due to sections often being visually invisible, the nesting of 
> invisible elements can get unmanageable and broken very easily if clients 
> with little understanding of the document model (probably 99% of them) are 
> editing their own content via WYSIWYG a lot.   The non-nested system of the 
> <h1> - <h6> is much easier due to being single tags with no nesting, and 
> every element being visually distinct.

Yeah, inserting synthetic sections into arbitrary user-submitted
content (WYSIWYG or not) is more or less impossible to do reliably.
This was suggested for MediaWiki
<https://bugzilla.wikimedia.org/show_bug.cgi?id=6104>, but you can't
do it.  Consider something like (adapted from the bug report)

<h1>Widget Sales by Year</h1>
<table>
<tr colspan="2"><th>
<h2>Widget Sales for 2006</h2>
<tr><th>Month<th>Number
...
</table>

It's not even allowed to insert a <section> in the right place here,
actually, so this particular example goes beyond automation problems.
IMO, it's not reasonable to suggest that it's inappropriate to put
headings in tables -- you could have a very long table and want its
sections to show up in your table of contents.  But you can't use any
sectioning elements here.

Reply via email to