Thomas: Tabelle zentrieren ?

Morgen, auf meiner internetseite möchte ich die tabelle auf http://www.thomasbaumbach.de/ohg/openhotelguide.php auf mitte der seite zetrieren. der inhalt ist wie gesagt mittels tabellen getstaltet. vorher hatte ich das problem das alles zentriert war. mittels css konnte ich dann td auf left setzen. jetzt möchte ich noch die tabelle auf mitte und der inhalt soll left stehen bleiben. Thx Thomas

  1. Hallo,

    Morgen, auf meiner internetseite möchte ich die tabelle auf http://www.thomasbaumbach.de/ohg/openhotelguide.php auf mitte der seite zetrieren. der inhalt ist wie gesagt mittels tabellen getstaltet. vorher hatte ich das problem das alles zentriert war. mittels css konnte ich dann td auf left setzen. jetzt möchte ich noch die tabelle auf mitte und der inhalt soll left stehen bleiben. Thx Thomas

    Ich habe jetzt nicht in die Seite geschaut aber grundsätzlich müsste das so gehen:

    body { text-align: center } /* für den IE damtit er die Tabelle auch zentriert */
    table#main {
     text-align: left;          /* Text wieder nach links */
     margin: auto;              /* für alle anderen Browser, die margin auto verstehen */
     width: 750px;              /* Eine Breite ist notwendig zum Zentrieren */
    }

    Grüße
    Jeena Paradies

  2. Guten Morgen Thomas,

    Morgen, auf meiner internetseite möchte ich die tabelle auf http://www.thomasbaumbach.de/ohg/openhotelguide.php auf mitte der seite zetrieren.

    Früher, als ich meine Seiten auch noch mittels Tabellen gelayoutet habe , bin ich folgendermaßen vorgegangen.

    <table width="100%" align="center">
     <tr>
      <td>
        <table width="800px">
         <tr>
          <td>
            Hier der Inhalt...
          </td>
         </tr>
        </table>
      </td>
     </tr>
    </table>

    So kannst du es machen, wenn es unbedingt Tabellen sein müssen.
    Ich würde dir jedoch zu Seitenaufbau mittels CSS nutzen...
    http://de.selfhtml.org/css/index.htm

    Ich hoffe, ich konnte dir weiterhelfen.

    Gruß
    Erri

  3. Wenn du die Breite der Tabelle weißt (in Prozent) kein Thema.
    Zusätzlich zu den anderen Lösungen geht dann z.B.

    table.center
    {
      width:80%;
      margin-left:10%;
      margin-right:10%; // kann auch weggelassen werden, nur zwecks vollständigkeit
    }

    HTH,
       Michael H.