За последние 24 часа нас посетили 17511 программистов и 1622 робота. Сейчас ищут 1685 программистов ...

изменить стиль другому блоку через селектор input:checked

Тема в разделе "HTML и CSS", создана пользователем Vad0k, 21 мар 2015.

  1. Vad0k

    Vad0k Активный пользователь

    С нами с:
    17 ноя 2014
    Сообщения:
    23
    Симпатии:
    0
    Привет форумчане! подскажите пожалуйста как можно изменить стиль элемента <span id="a"> вне "блока" <label> через селектор checked. Уточню важно чтобы элемент <span> был за пределами конструкции <label>.


    • Код (Text):
      1.  
      2. <label class="lable_c">
      3.     <input type="checkbox"/>
      4.     checkBox
      5. </label>
      6. <span id="a">2121212</span>

    • Код (Text):
      1. span#a {
      2.     color:#000000;
      3.     border: 1px solid black;
      4. }
      5.  
      6.  
      7. .lable_c input:checked ? span#a {
      8.     color:#FFF000;
      9. }
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: изменить стиль другому блоку через селектор input:checke

    Вроде нету селектора для родительских элементов
     
  3. Vad0k

    Vad0k Активный пользователь

    С нами с:
    17 ноя 2014
    Сообщения:
    23
    Симпатии:
    0
    Re: изменить стиль другому блоку через селектор input:checke

    Я изначально догадывался, но все же решил уточнить... придется через js делать...

    Я не знаю всех селекторов css3, только базовые... не подскажете, для чего селекторы ' > ~(тильда)' ... первый у меня никогда не работал...
    Конечно я видел умельцев которые магически объединяют селекторы в такую штуку, что прям и нечего сказать что так возможно описать...
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв