Hi,
That was my thought, well not as articulate as your illustration, but along the same line.
Thanks, C On Sunday, November 28, 2004, at 01:10 AM, Peter Firminger wrote:
Hi,
Your second example is not valid; <h3> element cannot be contained in <dl>
Quite correct but it can be within the <dd>.
in such way. the first one is ok, but why don't you consider such scenario:
<h2>News</h2> <div id="news-001"> <h3>News Name & Date</h3> <p>News content here...</p> </div>
or something similar to that. Imho, lists are not really to be used in such situations.
Sorry Czeslaw, I disagree entirely with this. Definition lists are entirely
appropriate for any name/value set and are quite different to other (ordered
and unordered) lists. A div is far less semantically appropriate IMHO.
A better approach may be:
<h2>News</h2>
<dl id="news"><!-- id only needed if you need to style this differently to
other DLs -->
<dt>Article 1 name</dt>
<dd><em>date</em></dd>
<dd>
<p>article 1 content</p>
<p>article 1 content</p>
</dd>
</dl>
Then you will have granular control over the style of the decendants of the
#news DL element so you could style (for example) the p element to have no
top-margin and sit up under the date.
P
****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************
_______________________________
"Knowing is not enough, you must apply;
willing is not enough, you must do."
---Bruce Lee****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************
