Yes both are viable. I would use the <dl> when I was expecting to have a "few per page" type layout that would be more like a brochure layout.
I would use the <table> when what I wanted was - you guessed it - "a table" layout. My own personal guideline for <table> VS <anything else> is simply asking myself the question "Is this a table?". If the answer is "Yes" then I use a table. Otherwise I use an appropriate tag. In the case of a set of products (or similar, Contacts, Events, News, in fact mostly any single entity that you may have a collection of with a name) I regularly use <dl> because you can say all of those have a "This generic term (e.g. Product Name) equates to this specific instance (e.g. CSS Stylesheet Editor)" relationship. That is - "this equals that". (Which is basically what a definition list is semantically). But I would use it differently to the original suggestion....... <dl id="cssed1"> <dt>Photo:</dt> <dd><img src="csseditor.gif"></dd> <dt>Name:</dl> <dd>CSS Stylesheet Editor</dd> <dt>Description:</dt> <dd>Great editor for CSS stylesheets</dd> <dt>Price:</dl> <dd>For you... $10</dd> </dl> That markup has many possibilities (including being able to style each product individually if you want) I have also used the exact same markup to provide different "views" of the information depending on the context of the surrounding container tag (e.g. a main page body versus a side bar). Regards Gary On Fri, 17 Dec 2004 09:19:22 -0800, Chris Kennon <[EMAIL PROTECTED]> wrote: > Both are viable solutions, would the <dl> be more scalable for floating > an image with caption beside it. With the table you mentioned Lynx > support, does Lynx choke on <dl>? ****************************************************** The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************