thechutrain thechutrain - 5 months ago 37
CSS Question

How do I make a CSS attribute wildcard selector over look semantic tags?

I was going through an example on a simple CSS grid layout (, and realized that if I had a

<article class="col-2-3"></article>
<aside class="col-1-3"><aside>
in the same row, my attribute selector
[class*="col-"]:last-of-type {padding-right: 0;}
was selecting both semantic tags, not just the aside.

Is there a way not to revert back to
s, and use an attribute wildcard selector for just the last type?


:last-of-type is selecting both because the types of your 2 elements is article and aside, I believe the tutorial you are using uses only div which are of the same type.

Try using [class*="col-"]:last-child if you're determined to keep article and aside.