Francesco Rizzi wrote: > > So, my question for the list is: > why should we use css rules in this scenario instead of <br> tags ?
Let's call it separating content (HTML) from presentation (CSS). Use technologies for their intended, and standards compliant, purposes. Use 1) Use HTML for well structured, semantic, markup. <br> and <br /> have no semantic value. Those are presentational markup that should never have been in HTML. 2) Use CSS for all presentation markup, not only appearance of typography, but also layout, such as that space between elements. 3) Use JavaScript for all behaviors. Doing things this way has become the accepted best practice among leading designers and developers. The benefits are many, but the most important is that this approach reduces future maintenance. For your example, when the client wants to change the space between the elements, add dingbats, or whatever, it can be done by changing one CSS file, not editing all of the <br>s in all the HTML files. -- Bob Easton Accessibility Matters: http://access-matters.com ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/