Sven Rautenberg: Vermeiden von !important ?

Beitrag lesen

Moin!

Wieso kommst du denn jetzt mit einer Klasse? Hat doch niemand von gesprochen!
Das liegt daran, dass mein CSSheet sonst so aussehen würde:

#elternid td {...}
#elternid td... {...}
#elternid td... {...}
#elternid td... {...}
#elternid td... {...}
...
...

Was bedeuten die Punkte?

so ist das kaum noch übersichtlich, das würde noch viel mehr werden.

Ist es da nicht so übersichtlicher:
.elternid td {...}
.kindclass td... {...}
.kindclass td... {...}
.kindklass td... {...}

Das sieht für mich genauso unübersichtlich aus. Für dich nicht?

Die zweite Frage wäre: Wo setzt du die Kindklasse rein?

Die dritte Frage wäre: Welcher tabellarische Inhalt erfordert denn bloß drei ineinander geschachtelte Tabellenebenen?

Vielleicht solltest du DARAN mal arbeiten - ich habe nicht den Eindruck, dass du die Tabellen sachgemäß einsetzt.

Eine andere Möglichkeit wäre es natürlich, im oberem Fall nicht #elternid td zu schreiben, sondern .elterntd und dies jedem td zu geben (sind immer nur 3)..

Was hälst Du für das beste?

Ich kann gute Lösungen nur geben, wenn ich die Ursprungsaufgabe kenne - und logischerweise auch das zur Aufgabenlösung gedachte HTML, denn CSS geht nun mal nicht frei Hand, sondern orientiert sich immer am HTML, das formatiert werden soll.

- Sven Rautenberg

--
"Love your nation - respect the others."