Richard Grevers wrote: > On 5/21/07, Bob Easton <[EMAIL PROTECTED]> wrote: >> 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. > > I would be interested in seeing your pure css solution for inserting a > carriage return in the middle of a paragraph (or similar block element > which is semantically a single unit, but nevertheless needs a newline) > without adding other extraneous markup?
Why would you need to start a new line in the middle of a paragraph? I think that if you think about it, you'll find you're doing it to put a different item inside it, like a list? > I'm not saying that <br> isn't abused, but I think that there is a > place for it. this might be one of those grey areas where the border > between content and presentation becomes blurred. The <br> tag is very old HTML. I think it existed for those people who were well used to traditions in printed material and didn't want a blank line between their paragraphs! Before CSS arrived, you couldn't do anything about the extra space between paragraphs, IIRC. -- David [EMAIL PROTECTED] authenticity, honesty, community ______________________________________________________________________ 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/
