> I was thinking that perhaps DLs are best suited for name/value pairs > where the value is static (definition/form field/actor's lines) and > tables perhaps better suited to changing values.
Excuse me if I'm getting pedantic here, I'm not trying to take the piss or be annoying - I just want to try to get this right. http://www.w3.org/TR/html401/struct/lists.html#h-10.3 "Definition lists vary only slightly from other types of lists in that list items consist of two parts: a term and a description. The term is given by the DT element and is restricted to inline content. The description is given with a DD element that contains block-level content." Also: "Another application of DL, for example, is for marking up dialogues, with each DT naming a speaker, and each DD containing his or her words." That's all it says. The second paragraph indicates to me that the scope of <dl/dt/dd> is pretty flexible. The Speak/Words example is not a Term/Definition by any stretch of the imagination. Also it does not say anywhere that the dl of any dt must be static. IMHO the semantics of dt/dl is just a loose relationship. dt means dl, dt says dl, dt equals dl FWIW James agrees with you but I'm going to be pig headed until I can be persuaded otherwise. Cheers Mark ______________ Mark Stanton Technical Director Gruden Pty Ltd Tel: 9956 6388 Mob: 0410 458 201 Fax: 9956 8433 http://www.gruden.com ***************************************************** The discussion list for http://webstandardsgroup.org/ *****************************************************
