- From: Ambrose Li <ambrose.li@gmail.com>
- Date: Wed, 19 Mar 2008 17:45:03 -0400
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: "Bruce Lawson" <bruce@brucelawson.co.uk>, www-style@w3.org
On 19/03/2008, fantasai <fantasai.lists@inkedblade.net> wrote: > <p>This is a one-sentence <em>paragraph that > has two lines</em> of text.</p> > > p::first-line em { display: block; } > > is one reason I can think of. I accept the standard as-is. But how are we supposed to describe, say, p:first-line { font-family: Arial, Helvetica, sans-serif; } p:first-line *[lang=zh] { font-family: "MS Hei", sans-serif; } /* invalid */ <p lang=en>Foo bar <span lang=zh>一二三四五六</span> baz ...</p> where the Chinese (or other non-English) character would be inside the pseudo-element? And let's say the Chinese might have been broken in half in the middle so styling the Chinese using a separate rule would not work. IMHO this is a very real problem, since Chinese characters are often rendered using inappropriate fonts when the browser is left to decide on its own what's appropriate; I can imagine other non-Latin languages can run into similar problems. -- cheers, -ambrose The 'net used to be run by smart people; now many sites are run by idiots. So SAD.
Received on Wednesday, 19 March 2008 21:45:37 UTC