Es gibt keine Möglichkeit, das übergeordnete Element übereinstimmender Elemente mit CSS auszuwählen. Sie müssten JavaScript verwenden, um sie auszuwählen.
Aufgrund Ihrer Frage gehe ich davon aus, dass Sie ein Markup haben, das mehr oder weniger so aussieht:
<form class="formclassname">
<div class="classname">
<input />
<input />
</div>
<input />
<input />
</form>
Eine Möglichkeit besteht darin, einem höheren Element eine Klasse hinzuzufügen, z. B. das <form>
, und eine Regel zu schreiben, um alle Eingaben des Formulars zu formatieren. IE:
.formclassname input {
}
Oder
.formclassname > input {
}
Wenn Sie sie aufgrund der Tatsache auswählen möchten, dass sie sich nicht in einem Element mit einer bestimmten Klasse befinden, haben Sie ohne die Verwendung von JavaScript kein Glück.