[CSS] Elemente zentriert anzeigen

Enigma

Captain Pro
Registriert
Apr. 2004
Beiträge
3.943
Wie kann ich eine Tabelle oder Bilder nach XHTML-Standart horizontal zentrieren?

Beispiel:
HTML:
<style>
 div#content { text-align: center }
</style>

<div id="content">
<h1>Texta</h1>
<table id="tab">
  <tbody>
     <tr>
       <td>mittig</td>
    </tr>
  <tbody>
</table>
Test Text
</div>

Hier wird die Tabelle linksbündig dargestellt - der Rest zentriert. Ich habe schon mit dem Attribut display:inline herumgespielt - jedoch passt dann die Darstellung nicht mehr.
Welche Lösung haben die Designer hier vorgesehen?


Des weiteren existiert in XHTML das <form> Attribut onsubmit nicht mehr - ist das ersatzlos gestrichen - oder gibt es da etwas ähnliches?

PS: Der IE zeigts richtig an - aber das Zählt nicht ;)
 
Zuletzt bearbeitet:
HTML:
<style>
 div#content { text-align: center; }
 table#tab { margin: 0px auto; }
</style>
text-align ist zur Ausrichtung von Blockelemtenten eigentlich unnötig, da damit wie der Name schon sagt nur Text- (bzw. Inline-)Elemente ausgerichtet werden. Der IE < 6.0 bzw. der IE 6.0 im Quirks-Mode (durch XML-Prolog) stellt das leider falsch dar, somit muß es auch dafür drin bleiben.

Die Tabelle benutzt du doch hoffentlich nicht zu Layout-Zwecken? Dann wärst du mit XHTML verkehrt...
 
Zuletzt bearbeitet:
Tausend Dank

Ich verwende die Tabelle um ein Formular darzustellen ...

Verkehrt?

Edit:
Mhh ich seh grad das gleiche Thema wurde gestern schon angerissen - sorry für den Doppelpost :( Komischerweise wird der Beitrag nicht bei den suchwörtern: tabelle center gefunden - obwohl beide im Post vorkommen.
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben