Der Martin: align in Tabelle

Beitrag lesen

Hallo,

mir ist bekannt: align gilt als ausgemustert

es gilt generell als "ausgemustert", alte HTML-Attribute für Darstellungsangaben zu verwenden.

aber beispielsweise
................... <table style="text-align: left"> ...
klappt nicht wogegen <table align="left">
es tut.

Was tut? Was willst du erreichen? Das align-Attribut rückt meines Wissens die gesamte Tabelle nach links bzw. rechts, wenn sie nicht die ganze Breite ausfüllt, während die CSS-Eigenschaft text-align nur auf Text (und inline-Elemente) wirkt, wie der Name schon vermuten lässt.

Was tun?

Kommt drauf an. Willst du Text in den Tabellenfeldern ausrichten? Dann ist text-align das richtige Mittel, und zwar auf die td-Elemente angewendet. Übrigens kann man style-Elemente auch im body notieren, auch wenn das nicht wirklich schön ist (aber AFAIK inzwischen sogar erlaubt).

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy