related to dt, dd lists, is this an “standard “ or this easyer?
please tell me your reason for this
The answer is yes and yes. The reasoning behind this suggestion is simple. (and bear in mind I may be walking over the line toward a purist position, so feel free to take this with a grain of salt) *grin*
First of all, if you are truly wanting to build your pages according to W3C standards, you will want to take advantage of, and use, existing semantic codes such as the definition list elements, then use CSS to influence the appearance. The code that is in your X/HTML pages should mainly be structural and semantic. Ideally you are wanting little or no in-line formatting in your page, the majority of formatting and appearance should exist in your CSS file(s).
So, when I look at your page for this one example of “news” items, I see \<b> (bold) tags applied to a short portion of text followed by a longer portion of text, and this is repeated several times—very similar in structure to a definition list.
For example:
<dl>
<dt>february 7, 2007</dt>
<dd>today I opened my mind to new possibilities -- which, by the way, is always a good thing, if you're smart learning never stops</dd>
<dt>february 6, 2007</dt>
<dd>today I did this</dd>
<dt>february 5, 2007</dt>
<dd>here's what happened on this date</dd>
</dl>
Then, in your CSS you can apply formatting to your \<dt> (definition term) element to bold and indent by a certain amount—then you won’t have to have non-breaking spaces “ ” in your page to move the date over, and you won’t have to have \<b> tags there either. And you can continue on to apply any desired formatting to other tags.
Now we come to the “easier” portion of the answer… think if you want to change how your news items appear in the future… all you need to do is change the appearance in the CSS file (once) and you have now impacted all entries that relate to what you have changed.
Okay, so what if you have used definition lists elsewhere in your site and only want to influence/change your “news” items? This is where classes come in, or you can structure your CSS to only apply the given formatting to definition lists inside a certain structural element (in your case you have a \<div> named “noutati”).
So… there is my very long-winded answer to your simple question. I hope I have not over-done it!