<GedankeAmRande>Gegen eine Experimentierseite für das Verhalten von bestimmten Eigenschaften ist natürlich nichts einzuwenden, aber es riecht doch irgendwie nach einer Vorlage für eine Seite im Table-Layout...</GedankeAmRande>
Wie auch immer, möglicherweise hast Du mit der Vererbung was falsch verstanden. Vererbung wird bei CSS nicht von oben nach unten gedrückt, sondern bei Bedarf von unten nach oben abgefragt. Heißt: Wenn eine Row visibility:collapse
hat und Du an der übergeordneten Row-Group (thead
, tbody
, tfoot
) visibility:visible
setzt, dann hat das keine Auswirkung auf die Row. Vererbt wird nicht beim SETZEN der Eigenschaft am übergeordneten Element, sondern in dem Moment, wo der Browser da untergeordnete Element nach dem Wert fragt. Hat es die Eigenschaft selbst, gibt es sie heraus. Hat es sie nicht, oder ist darin der Wert inherit
gesetzt, dann wird das übergeordnete Element befragt.
Man muss sich für dieses Verhalten jede Eigenschaft einzeln anschauen, manche werden vererbt, manche nicht. Für CSS 2.1 gibt es diese Liste als Übersicht. Bei uns im WIKI steht es bei manchen Eigenschaften dabei, ob sie vererbt werden, aber nicht immer.
Rolf