Czy jest możliwe, aby tylko CSS, styl etykiety HTML w zależności od stanu wejścia?Style a <label> na podstawie stanu <input>
W moim przypadku chcę ustawić styl <input type="checkbox">
w zależności od tego, czy jest zaznaczony.
Próbowałem umieścić etykietę w wejściu, ale Firefox i Chrome (przynajmniej) wydaje się analizować je jako rodzeństwo, mimo że są wyraźnie zagnieżdżone w źródle wejściowym. I nie wiem, jak napisać regułę CSS, która może pośrednio poprzez atrybut for =.
Czy muszę usunąć kod Javascript z tego?
Ah, nie wiedzieć o selektorach rodzeństwa (ale powinienem). Byłoby to idealne rozwiązanie, z wyjątkiem tego jednego przypadku, który musi działać w IE6, co wydaje się nie wspierać ich. Wracamy do JS. :-( – Ken
Tak, IE6 to krzyż, który muszę przecinać każdego dnia. – Robusto