imagine a html code which I cannot change. something like:
<div class="a">
<div class="aa">
<div class="aa1">
</div>
<div class="aa1">
</div>
<div class="aa1">
</div>
<div class="aa1">
</div>
</div>
<div class="b">
<div class="bb">
...
</div>
</div>...
</div>
so what I want to change is in 'aa1' s and each one should have different styling.
so in css I could write
.a .aa .aa1:first-child{
styling1:;
}
.a .aa .aa1:nth-child(2){
styling2:;
}
.a .aa .aa1:nth-child(3){
styling3:;
}
.a .aa .aa1:nth-child(4){
styling4:;
}
.a .aa .aa1:nth-child(5){
styling5:;
}
but there is lot of those 'aa1' parts. Is there a way to simplify this where I only have to specify nth-child(x) for each element?
something like:
.a .aa .aa1
{
:first-child{
styling1:;
}
:nth-child(2){
styling2:;
}
:nth-child(3){
styling3:;
}
:nth-child(4){
styling4:;
}
:nth-child(5){
styling5:;
}
}