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/

Reply via email to