W3C home > Mailing lists > Public > www-style@w3.org > March 2008

Re: [css2.1] :first-line behvior

From: fantasai <fantasai.lists@inkedblade.net>
Date: Thu, 20 Mar 2008 08:15:23 -0700
Message-ID: <47E27F8B.2020408@inkedblade.net>
To: Brad Kemper <brkemper@comcast.net>
CC: Bruce Lawson <bruce@brucelawson.co.uk>, www-style@w3.org

Brad Kemper wrote:
> 
> On Mar 19, 2008, at 1:40 PM, fantasai wrote:
> 
>>
>> Bruce Lawson wrote:
>>> At 19:16 19/03/2008, David Hyatt wrote:
>>>> http://www.w3.org/TR/CSS21/selector.html#pseudo-elements
>>>>
>>>> "Pseudo-classes are allowed anywhere in selectors while pseudo- 
>>>> elements may only be appended after the last simple selector of the
>>>> selector."
>>> I've seen this before, and often wondered: why?
>>
>> <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.
> 
> Nope, that's not a good enough reason, but nice try. The pseudo-elements 
> define what properties are applicable to them, and for "first-line" it 
> does not include "display"

The rule there doesn't select :first-line, though, it selects an 'em' element.

~fantasai
Received on Thursday, 20 March 2008 15:16:10 GMT

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