molily: Blockelemente zentrieren

Beitrag lesen

Hallo,

In meinem HTML-Dok. kann ich mittels <table align="center"> die Tabelle zentrieren, jedoch geht das nicht über mein CSS-File. Kann mir jemand helfen?

table { margin: auto }

Für MSIE 5.x siehe auch </archiv/2003/1/33614/>.

Ich bin jedoch der Meinung, dass, falls man diesen Workaround einigermaßen flexibel anwenden will, ziemlich viele zusätzliche Containerelemente ohne Semantik nötig wären, damit nicht jedes Kindelement von body (in Svens Beispiel) zentriert wird, falls es mit (max-)width in seiner Breite festgelegt beziehungsweise begrenzt ist. Deshalb verwende ich bei den Projekten, bei welchen die MSIE 5.x-Nutzer einen hohen Prozentsatz haben - bis zu siebzig Prozent - eher gezielt XHTML 1.0 Transitional und align="center", selbst wenn das die konsequente Trennung von Markup und Styles und damit die Anpassbarkeit sowie die Wartbarkeit vereiteln beziehungweise schwerwiegend einschränken - wie Andreas bereits sagt. Das Ersetzen der align-Elemente beim zukünftigen Wechsel zu Strict lässt sich einfacher automatisieren als das Entfernen der Containerelemente, von welchen manche Dokumente meiner Projekte fünf bis vermutlich zwanzig bedürften, beziehungsweise zusätzlichen komplizierten lokalen Styles; weiterhin lässt sich mit align="center" auch Netscape 4.x einigermaßen abfüttern.

Bitte lies dazu http://www.netandmore.de/faq/fom-serve/cache/1239.html.

<q>Soll also auf die fehlerhafte Darstellung dieser Browser Rücksicht genommen werden, muss auf align zurückgegriffen und HTML 4.01 Transitional oder XHTML 1.0 Transitional deklariert werden.</q> - Eine andere Möglichkeit besteht nicht, wenn man nicht gerade 60-70 Prozent der Besucher (je nach Site natürlich, bei einigen meiner Projekte ist dies der Fall) eine ihrer (»pragmatisch-semantischen«) Gestaltung beraubten Site anbieten will.

Grüße,
Mathias

--
»Im Kampf zwischen Dir und der Welt, sekundiere der Welt.
Man darf niemanden betrügen, auch nicht die Welt um ihren Sieg.«
Franz Kafka - http://www.kafka.org/projekt/nachlass2/ohg.html