Stefan Einspender: tabellen vertikal ausrichten

Beitrag lesen

Hallo Dennis,

somit: es _ist_ eine Lösung.

wenn Du es unter dem Gesichtspunkt "Tabelle vertikal auf der Seite
zentrieren" siehst: ja.

wenn Du es unter Berücksichtigung des Gesamtkonzeptes siehst, dass
hinter HTML und CSS steht: nein.

Ob Letzteres wichtig ist, kannst Du selbst entscheiden, ich finde,
dass es durchaus wichtig ist. Es geht mir, zumindest bei privaten
Projekten, immer darum, etwas richtig zu lösen und nicht irgend-
wie. Zum Glück habe ich im Moment nicht die Situation, wo ich
Block-Level-Elemente vertikal zentrieren will ;-)

Ob diese Lösung jetzt gut ist oder nicht, darüber kann man sich streiten.

Braucht man nicht. Es muß lediglich klar sein, unter welchen Ge-
sichtspunkt man die Diskussion führen will. Wenn man HTML und CSS
im eigentlichen Sinne betrachtet und demzufolge Tabellen für
strukturierte Daten vorgesehen sind, sehe ich keine Möglichkeit,
darüber noch diskutieren zu können ;-)

(Klingt sehr hart, aber worüber soll man _dann_ noch reden?)

Übrigends: Wir könnten ja auch ein Div machen und darin eine Tabelle und nicht zwei
Tabelle in einander.

Wäre in der Tat sauberer als die Zwei-Tabellen-Lösung. Noch besser
ist es natürlich, nur eine Tabelle zu verwenden und nix weiter,
also quasi <body><table style="margin:auto;">...</table></body>
Wo steht eigentlich, dass die Tabelle dann nur horizontal zentriert
werden soll? Wenn ich dem BODY-Element z.Bsp. min-height:123px; zu-
weise, sollte doch die Tabelle auch vertikal zentriert sein ... (?)

Warum darf ich das FONT-Element eigentlich nicht verwenden? ;-)
Weil diese Font-Elemente absolut veraltet sind. Hör mal, nimms nicht persöhnlich, aber du
willst uns hier alle belehren (so kommt es an) und benutzt selber noch die veralteten
Font-Elemente?

Soll ich Dich jetzt auf z.T. fünf Jahre alte Postings von mir hier
im Forum verweisen, in denen ich zur Trennung zwischen HTML und
CSS geraten habe (wenn ich jemals für das FONT-Element war, dann
aufgrund der Tatsache, dass es mal einen Browser gab, der die CSS-
Unterstützung abgeschalten hat, sobald man JavaScript deaktivierte)
oder Du schaust Dir einfach den Quelltext von http://www.favicon.de/
sowie http://www.selfhtml.org/ an und suchst darin nach diesen ver-
flixten FONT-Elementen ;-)

Auch wenn du sagst, das diese von mehr Browsern untersützt würden, CSS ist am Kommen.
Insofern - ich würde jedem davon abraten Font-Elemente zu benutzen.

Kommst Du mit dieser Aussage nicht einige Jahre zuspät?

Nimm es mir nicht zu sehr übel, aber ich habe den Eindruck, dass
Dir z.T. wichtige Kenntnisse fehlen, die zum Führen einer solchen
Diskussion notwendig sind. Die kannst Du im /archiv/ sammeln, Du
darfst gern +author:einspender +category:css als Suchbegriff ver-
wenden ;-)

Viele Grüße,
Stefan