2016-11-19 5 views
1

Я пытаюсь стиль двух братьев и сестер - пролетом и DIV - ввода: проверено, как это ...Цель двух братьев и сестер ввода: проверено

input:checked + span {styles} 

input:checked + div {styles} 

Не работает ... Что я Я пропустил?

+1

они действительно братья и сестры в DOM? – Phiter

+0

Пожалуйста, разместите HTML, проблема есть ... – sinisake

ответ

1

Ваша структура DOM является проблемой. <span> и <div>, вероятно, не являются сестрами для входа, но css в порядке. Вот пример того, как родственный входов работы:

<input type="radio" name="group1" checked/> 
<span>span</span> 
<input type="radio" name="group1" /> 
<div>div</div> 

И CSS:

input:checked + span {color:red;} 

input:checked + div {color:red;} 

А вот JSFiddle: https://jsfiddle.net/marszurgot/yawksjvj/

+0

Понял. Я использовал «+» для соседнего брата и «~» для не соседнего. Благодаря! – webguy

Смежные вопросы