[whatwg] [html5] DI element
    Anne van Kesteren 
    fora at annevankesteren.nl
       
    Thu Mar 10 04:58:33 PST 2005
    
    
  
Introducing this element affects the content model of DL. There are 
multiple options possible. Either you could permit DI as well. You could 
require it, or have a mixed content model where you only allow the one 
or the other depending on your needs.
Personally I would vote for requiring it. A simple example:
  <dl>
   <di>
    <dt>CSS
    <dd>Cascading Style Sheets
    <dd>Content Scrambling System
   </di>
   <di>
    <dt>etc
    <dd>et cetera
   </di>
  </dl>
The advantage of DI is that it allows grouping of definitions and 
therefore takes away the importance of element order. It also has a 
semantic advantage to group these elements. From a structural point of 
view it is very difficult for current DL element constructs to see which 
  (DT, DD) are bound together as a single entry.
(Styling is another advantage, but I shall refrain from using it as an 
argument as one of the CSS WG members, who happens to be the editor of 
this specification, thinks that should be solved in a future CSS 5 
standard.)
-- 
  Anne van Kesteren
  <http://annevankesteren.nl/>
    
    
More information about the whatwg
mailing list