Нет способа выбрать родителя сопоставляемых элементов с помощью CSS. Вы должны будете использовать JavaScript, чтобы выбрать их.
Исходя из вашего вопроса, я полагаю, у вас есть разметка, которая выглядит примерно так:
<form class="formclassname">
<div class="classname">
<input /> <!-- Your rule matches this -->
<input /> <!-- Your rule matches this -->
</div>
<input /> <!-- You want to select this? -->
<input /> <!-- You want to select this? -->
</form>
Один из вариантов - добавить класс к более высокому элементу, например, <form>
, и написать правило для стилизации всех входных данных формы. То есть:
.formclassname input {
/* Some properties here... */
}
Или
.formclassname > input {
/* Some properties here... */
}
Если вы хотите выбрать их, основываясь на том факте, что они не находятся внутри элемента с определенным классом, вам не повезло без использования JavaScript.