W3C home > Mailing lists > Public > www-style@w3.org > September 2002

Re: CSS2.1: \A and white-space

From: Tantek Çelik <tantek@cs.stanford.edu>
Date: Fri, 06 Sep 2002 00:14:32 -0700
To: Ian Hickson <ian@hixie.ch>
CC: "L. David Baron" <dbaron@fas.harvard.edu>, Bert Bos <bert@w3.org>, "www-style@w3.org" <www-style@w3.org>
Message-ID: <B99DA3E8.16971%tantek@cs.stanford.edu>

On 9/5/02 8:48 PM, "Ian Hickson" <ian@hixie.ch> wrote:

> 
> On Thu, 5 Sep 2002, Tantek Çelik wrote:
>> 
>> E.g.
>> 
>>    br { line-break-after:always }
> 
> I've had use for inserting arbitrary newlines into 'content'.
> 
>  body:after { content: 'Written by Ian Hickson\A\A9  copyright 2002' }
> 
> Don't take that away from me. :-)
> 
> 
> (Ok, that's a poor example. My point stands though. With CSS3:
> 
>  head > meta[name=author] { string-set: author attr(content); }
>  head > meta[name=copyright] { string-set: copyright attr(copyright); }
>  body:after { content: 'Written by ' string(author)
>                        '\A' string(copyright)
>                        '\A Styled by Foo Style\2122.'; }
> 
> ...which _is_ perfectly reasonable.)

It's also perfectly reasonable to apply much more styling/presentation to
such generated content.

But the CSS working group specifically punted on this quite some time ago
and I don't see any particular reason to give line breaking an exception.

If you want to style generated content, I strongly recommend you come up
with a proper solution that does not depend on formatting instruction
character code hackery.

Tantek
Received on Friday, 6 September 2002 03:04:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:16 GMT