It selects all elements that are placed immediately after a specified element.
"adjacent" means "immediately following""siblings" means "brother or sister"
In case before:
<div class="a">to select "a-b" class, the rule is:
<p>Paragraph a in the div.</p>
<div class="a-a">
<p>Paragraph a-a in the div.</p>
</div>
<div class="a-b">
<p>Paragraph a-b in the div.</p>
</div>
<div class="a-c">
<p>Paragraph a-c in the div.</p>
</div>
</div>
.a-a + .a-b {An example:
}
<div class="a">If I declare:
<p>Paragraph a in the div.</p>
<div class="a-a">
<p>Paragraph a-a in the div.</p>
</div>
<div class="a-b">
<p>Paragraph a-b in the div.</p>
<div class="a-b-a">
<p>Paragraph a-b-a in the div.</p>
<div class="a-b-a-a">
<p>Paragraph a-b-a-a in the div.</p>
</div>
</div>
</div>
<div class="a-c">
<p>Paragraph a-c in the div.</p>
</div>
</div>
<div class="a">
<p>Paragraph a in the div.</p>
<div class="a-a">
<p>Paragraph a-a in the div.</p>
</div>
<div class="a-b">
<p>Paragraph a-a in the div.</p>
</div>
<div class="a-b">
<p>Paragraph a-b in the div.</p>
<div class="a-b-a">
<p>Paragraph a-b-a in the div.</p>
<div class="a-b-a-a">
<p>Paragraph a-b-a-a in the div.</p>
</div>
</div>
</div>
<div class="a-c">
<p>Paragraph a-c in the div.</p>
</div>
</div>
.a .a-a + .a-b .a-b-a-a {the result is:
background-color: yellow;
}
where is visibile that only first a-b-a-a paragraph is yellow background because a-b-a-a paragraph is "immediately following" and "sibling" of a-a paragraph.
Nessun commento:
Posta un commento