David Siedband wrote: > What are the best practices for marking up titles of definition > lists? I have a page with several d-lists and I want to associate > them with their titles. Something like the way a <legend> definition > wraps the content of the <fieldset> would be excellent. > > This is what I'm using at the moment: > > <h2>Surfing Terms</h2> > <dl> > <dt>Dawn Patrol</dt> > <dd>An early morning surf session.</dd> > <dt>Evening Glass</dt> > <dd>A late afternoon surf session.</dd> > </dl> > > Validation fails if I nest the <h2> inside the <dl> > > is there a better way to tag this? Sadly enough, no. One of the big mistakes of the HTML specs is that the headlines don't incorporate their connected elements but preceed them. One option would be to nest the lot in one unnumbered list (including the headlines and the DLs in an LI each). XHTML2 is planned to have a <section> and <h> to work around that. We'll be fine in 2030 when all browsers support it.