После выполнения этого упражнения, начал экспериментировать с CSS и кое что не понял…
<div class="shooter-2">
<ul class="target">
<li class="first">1</li>
<li>2</li>
<li class="third">3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
.shooter-2 .first + li {background-color:red;} - как я ожидал, второй кружочек красится в красный цвет.
.shooter-2 .target + li {background-color:red;} - а почему с этим кодом ничего не красится? Я ожидал, что покрасится в красный цвет первый кружочек.