Можно создать дубликат:
CSS previous sibling selectorКак форматировать метки, основанные на его преемник в CSS
Есть ли способ форматирования элемента, основанный на его преемник? Пример:
<label for="myelement">My Label</label>
<input type="text" name="test" id="myelement" />
<label for="different">Another Label</label>
<input type="radio" name="anothertest" id="different" value="yes" />
Теперь я форматированием label
с помощью CSS, как это:
label { display: block; }
Теперь это очевидно, что это влияет на стиль всех label
элементов. Но я хотел бы избежать этого, когда input
элемент type=radio
следует за label
. Есть ли способ достичь этого в CSS без с использованием любых class
или id
элементов?
Нет, не с css, а с javascript есть. –
@BoltClock Если я правильно понимаю селектор, это просто противоположность тому, о чем я говорю. Я не хочу стилизовать 'input', но'
@Damien: Это говорит о том же. – BoltClock