MudGuard: vertical-align spinnt wie immer

Beitrag lesen

Hi,

ich habe zwei Tabellen, die unterschiedlich viele Zeilen beinhalten. Diese möchte ich nebeneinander anzeigen. Also hab ich das ganze in eine weitere Tabelle gepackt mit nun folgender Struktur:

<table>
  <table id="eins">

Daß diese Struktur falsch ist, ist Dir hoffentlich klar - table kann kein Kind von table, es fehlen tbody, tr und td/th.

#zwei {
  vertical-align:top;
}

#zwei ist laut Deinem Code ein table-Element. Also wird vertical-align nicht angewandt, da ein table-Element weder ein table-cell- noch ein inline-Element ist.
Und auf die Nachfahren wirkt sich vertical-align auch nicht aus, da vertical-align nicht vererbt wird.

Es ist also keine Spinnerei, sondern absolut korrektes Verhalten, wenn Dein vertical-align keine Auswirkung zeigt.

Daß eine äußere Tabelle nicht notwendig ist, wurde Dir ja schon gesagt.

Wenn überhaupt mit äußerer Tabelle, dann müßte diese natürlich korrekt aufgebaut sein - und das vertical-align müßte auf die Zelle der äußeren Tabelle angewandt werden.

Ich habe hier im Archiv ein bisschen gesucht und gefunden, dass es scheinbar häufiger solche Probleme gibt. Ich wüsste mal gerne warum

Weil sich viele CSS-User nicht ausreichend mit der CSS-Spezifikation beschäftigen.

und wei man sie beheben kann.

Die CSS-User sollten sich mit der CSS-Spezifikation beschäftigen.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.