@@Thomas
So habe ich nun bei td
td{ display:block !important; width:100% !important; }
Wieso !important
? Das ist gar keine gute Idee. Besonders nicht, wenn du das wieder überschreiben willst.
Wie kann ich für diese, das display:block unterbinden.
Gibt es so was wie display: NORMAL ????
Der Editor’s Draft sieht display: unset
vor, allerdings werden damit nicht Angaben im Autoren-Stylesheet ungeschehen gemacht, sodass der Wert aus dem Browser-Stylesheet gelten würde; sondern (da display
nicht vererbt wird) wird es auf den Wert initial
gesetzt, was in diesem Fall inline
bedeutet.
Zukünftig soll es auch ein Schlüsselwort geben, welches das hier Gewünschte bewirkt. [tabatkins, fantasai]
Bis dahin bleibt nur
-
entweder den gesetzten Wert überschreiben, und zwar mit dem für
td
richtigen, alsotable-cell
-
oder den Wert für die Zellen dieser Tabelle (bspw. ID "thisTable") gar nicht erst setzen, sondern nur für alle anderen:
table:not(#thisTable) td { display: block }
LLAP 🖖
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)