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/

Reply via email to