В вашем примере кода присутствует только один вход для флажка.Вторая метка указывает, что вы, скорее всего, намеревались включить второй флажок ввода с идентификатором # checkEmail.
Пробел (селектор потомков) выбирает только все элементы, которые являются «потомками указанного элемента».Таким образом, .notifCheck:checked .notificationImgs
не вычисляется, потому что notificationImgs
не является потомком notifCheck
.
«+» (соседний селектор) выбирает только те элементы, которые являются смежными.Таким образом, notifCheck:checked + label
выбирает только 2-й элемент метки, так как этот элемент следует сразу за элементом .notifCheck
.