css - Why does this selector not work -
given following markup
<div class="fixed"> <div class="clmn2"> </div> <div class="clmn2"> </div> </div> and information given on mdn
by interpretation selector should work.
*:not(.fixed) [class*="clmn"] unfortunately not, does.
div:not(.fixed) [class*="clmn"] any ideas why?
*update *
if check linked fiddle column in rows not marked class fixed should floated.
*:not(.fixed) foo matches
a foo element descendant of element not member of fixed class
this different to:
a foo element not descendant of element member of fixed class
if had:
<a class="fixed"> <b> <foo></foo> </b> </a> then foo element descendant of b element not member of fixed class. (it also descendant of a element is member of class, doesn't matter because *:not(.fixed) happily match b element instead.)
Comments
Post a Comment