Задать вопрос
@Oslar

Почему не работает checkbox в стандартной схеме?

Ссылка на сайт
5c727398100c3989534555.jpeg
.confirm input[type="checkbox"] {display:none;}
.confirm input[type="checkbox"] + label {cursor:pointer;}
.confirm input[type="checkbox"] + label span {
    float: left;
    width:24px;
    height:24px;
    margin:-1px 10px 0 0;
    vertical-align:middle;
    background:url(../images/check_2.png) 0 0 no-repeat;
    cursor:pointer;
}

.confirm input[type="checkbox"]:checked + label span {
    background:url(../images/check.png) 0 0 no-repeat;
}

<div class="confirm clearfix">
            	<input type="checkbox" checked="checked" name="confirm" /> 
		 		<label class="clearfix" for="confirm">
		 			<span></span>
		 			<p>
		            	Нажимая "Записаться", я даю 
		            	<a href="/politika-obrabotki-personalnykh-dannykh.php" target="_blank">согласие на обработку персональных данных</a>
		            </p>
		 		</label>
            </div>
  • Вопрос задан
  • 3693 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Не работает, потому что label связывается с input по id, а не по name.

p.s. зачем вы голубой квадратик делаете картинкой? background-color где-то не поддерживается?
Ответ написан
AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку
Добавьте к input id="confirm" и все
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы