Patrick: CSS Eigenschaften für Eltern UND Kindelemente?

Beitrag lesen

tja. Deine Aussage ist, dass die Deklaration für alle <div>-Elemente mit der Klasse "tab0" gilt, für alle in einem solchen Element befindlichen <input>-Elemente, für alle <select>-Elemente und für alle <textarea>-Elemente. Oder anders formuliert: Deine Regel lautet

select, textarea, div.tab0 input, div.tab0 { ... }

Somit hatte ich tatsächlich das Brett vor dem Kopf und es muss heissen:

div.tab0, div.tab0 input, div.tab0 select ... { ... }

Ich hatte gedacht, es müsste eine kompaktere Form geben. Warum kennt CSS eigentlich keine Klammern, es wäre so schön:

div.tab0, div.tab0 (input, select, textarea) { ... }

Natürlich könnte ich es notfalls in 2 seperate Anweisungen trennen,

Regeln, nicht Anweisungen. CSS weist nichts an. CSS rules ;-)

Wortklauberei ;-)

Danke!