- From: Liorean <Liorean@user.bip.net>
- Date: Sat, 25 May 2002 16:32:20 +0200
- To: www-style@w3.org
Hello!
I've got a small wondering about the specificity of some selectors, namely
the attribute selectors [class~="blah"] and [id="blah"], since those are,
at least in what element they affect equal to the .blah and #blah
selectors. Are all attribute selectors of the same specificity, or does the
specificity differ depending on what attribute you look at? If it's equal
for all attribute selectors, is there any way to raise the specificity of
[id="blah"] to that of #blah?
#blah2 #blah { /* Specificity 2,0,0 */
color: blue;
}
#blah { /* Specificity 1,0,0 */
color: red;
}
[id="blah2"] [id="blah"] { /* Specificity 0,2,0 or 2,0,0? */
color: green;
}
[id="blah"] { /* Specificity 0,1,0 or 1,0,0? */
color: yellow;
}
[id="blah2"] [id="blah"] { /* Specificity ? (Does this overrule the next
rule?)*/
color: maroon !important;
}
[id="blah"] { /* Specificity ? */
color: olive !important;
}
<div id="blah2">
<div id="blah">
content
</div>
</div>
Will "content" take the colour maroon or olive?
// Liorean
Received on Saturday, 25 May 2002 10:40:01 UTC