Подскажите это проблема с заданием, или у меня руки кривые?

Суть проблемы, начинаю подставлять селекторы, но позиционирование “li” какое-то странное. При вводе класса .miss { display: none; } пропадают 3 крайние правые мишени. Хотя если брать по списку то они должны быть 2,3,5 соответственно. ПРобывал и в Chrome и в Firefox.

код прилагаю.

body {
width: 280px;
margin: 0;
padding: 0;
}

.shooter-1 {
padding: 55px 0 55px 0;
border-bottom: 1px dashed #cccccc;
background: #fcf8e3;
}

.shooter-2 {
padding: 55px 0 55px 0;
background: #d9edf7;
}

.target {
width: 200px;
height: 25px;
margin: 0 auto;
padding: 10px 15px 10px 15px;
border-radius: 2px;
background: white;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
overflow: hidden;
list-style: none;
}

li {
position: relative;
float: left;
width: 22px;
height: 22px;
margin-right: 20px;
border: 1px solid black;
border-radius: 50%;
background: #333333;
font-size: 0;
}

li:nth-child(5) {
margin-right: 0;
}

selector {
width: 10px;
height: 10px;
margin: 6px auto;
border-radius: 50%;
background: #999999;
}

selector {
position: absolute;
top: -2px;
left: -2px;
width: 26px;
height: 26px;
border-radius: 50%;
background: #f5f5f5;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}

selector {
position: absolute;
top: 12px;
left: 11px;
width: 5px;
height: 25px;
background: #f5f5f5;
box-shadow:
-1px 15px 2px rgba(0, 0,0 , 0.3),
1px 15px 2px rgba(0, 0, 0, 0.3);
}

.miss {
display: none;
}

selector {
display: none;
}

selector {
display: none;
}

selector {
display: none;
}

Всё нормально у вас с руками, просто вы не так поняли немножко.
Исчезают не три последние, как это может показаться. Исчезают именно те, которые с классом .miss. Только четвертая (нетронутая) смещается на место второй.
Мишень целиком удалять не надо. Вы должны удалить “серый круг” .lever у мишеней, по которым промахнулись.

Удалял мишени для наглядности, просто что бы видно было проблему сразу и без расписывания кода. Можете подсказать из-за чего появляется смещение? Не могу понять, почему элемент списка вдруг решил “подвинуть соседа сверху”?

Это стандартное поведение)
Проведите эксперимент.
В Word создайте вертикальный маркированный список из пяти элементов (а можно и список с номерами, тогда еще нагляднее будет). Сотрите несколько строк и увидите, как остальные сместятся вверх. А в нумерованном списке еще и порядковый номер элемента изменится.

Да, но в нашем то случае ничего не удаляется. Но ладно может и так, и тем не менее пробывал вставлять код с форума (рабочий) ничего не получалось.

Что не получалось? Чего конкретно вы хотели добиться?

Объясните пожалуйста как образована картинка что справа? Ведь в HTML коде у нас только списки, а в CSS вовсе ничего нет, но тем не менее в браузере полноценная картинка с картами.

Обратите внимание, в html-коде через тег link подключен css-файл course.css.
Всё оформление находится там. Файл вы можете посмотреть в инспекторе.