RE: [dita] Proposal for Consideration: Default Behavior for List Items

From
Bruce Nevin (bnevin) <>
Date
2008-06-10T16:24:45+00:00
ID
Thread
RE: [dita] Proposal for Consideration: Default Behavior for List Items
[Not sure if this is the right way to contribute to 
this thread, but I don't see any contributor hooks on the page or in the Help. 
Responding to http://lists.oasis-open.org/archives/dita/200804/msg00060.html.]

 

I agree that rendering is an OT 
issue.

 

The real issue IMO is that <li> permits #PCDATA 
and phrase-level elements. These should only be permitted in paragraph-level 
elements, and any element that permits paragraph-level or "larger" elements as 
children should not permit #PCDATA and phrase-level elements. This behavior 
seems to be a relic of the HTML standard.

 

It is easy for OT and vendors to insert <p> by 
default, and if <li> begins with some other child element it is only a 
minor nuisance to delete <p> or insert that child ahead of 
<p>.

 

This would simplify the work of rendering and remove 
the ambivalence that is the topic of this thread.

 

Perhaps this is already being considered for 1.3 or 
2.0.

 

    /Bruce 
Nevin