- From: Neil St.Laurent <neil@bigpic.com>
- Date: Wed, 17 Dec 1997 11:28:15 -0600
- To: www-style@w3.org
Implementing a style tree somethint quickly came to mind about
pseudo-classes / pseudo-elements. If the current pseudo-element is
:first-line does the inhertied value come from the parent's style, or
the parent's style if it were a first-line?
Example:
BODY { color: red }
BODY:first-line { color: blue }
EM:first-char { font-size: bigger }
...
<BODY>
<P>Hello this is some text. Is the first-line of this text red or
blue? And also, does <EM>First-char</EM> work anywhere, or does it
only apply to the first character of each new block level element?
I'm thinking that BODY:first-line is a pointless pseudo-element and
nothing will ever consider its properties?
Which is of a higher specificity:
P:first-char EM
or
P EM:first-char
?
That is, which would be applied to
<P><EM>Hey!</EM>
Or what if I add to the styles:
BODY P :first-char
or
P ~ EM
or
EM EM:first-char
I'm trying to find a definitive way to find specificity of the
selectors, but it appears not to be trivial as I hoped...
__
| Mortar: Advanced Web Development <http://mortar.bigpic.com/>
| Neil St.Laurent <mailto:stlaurent@bigpic.com>
| Big Picture Multimedia
Received on Wednesday, 17 December 1997 13:22:08 UTC