Nick: Zentrieren mit IE5 geht net... :(

Hallo,

also ich habe einen table auf meiner Seite, den ich gerne zentriert hätte. Mit einem #inhalt table{margin-left:auto; margin-right:auto;}
geht das mit netscape auch gut aber der IE5 und auch 6 die wollen das nicht. die halten das auf der linken Seite.
was tun ???

danke

Nick

  1. Versuche es doch damit:

    <body>
    <table border="0" cellpadding="0" cellspacing="0"
    width="100%" height="100%">
    <tr><td align="center" valign="middle">
    <h1>Willkommen in der Mitte!</h1>
    </td></tr></table>
    </body>

    Gruß
    Bernd

  2. Huch

    #inhalt table ...

    Was soll das sein?

    Thomas J.

    1. Hi!

      #inhalt table ...
      Was soll das sein?

      Alle Tabellen unterhalb eines Elements mit der id inhalt.
      http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente

      Gruß Herbalizer

  3. hi.

    body{
      text-align:center;
    }

    der ie 5.x wendet diese angabe auch auf block-elemente an.

    lg aw

  4. Aloha!

    also ich habe einen table auf meiner Seite, den ich gerne zentriert hätte. Mit einem #inhalt table{margin-left:auto; margin-right:auto;}
    geht das mit netscape auch gut aber der IE5 und auch 6 die wollen das nicht. die halten das auf der linken Seite.
    was tun ???

    Ergänze:
    #inhalt {
      text-align:center; /* Zentrierung für IE < 8 */
    }
    #inhalt table {
      text-align:left; /* Zentrierung in der Tabelle rückgängig machen */
      margin-left:auto;
      margin-right:auto; /* "Richtiges" zentrieren. */
    }

    Bemerke, dass man Block-Elemente so nicht zentrieren kann - eigentlich. IE 5 und 5.5 machens aber. IE 6 kann die margin-auto-Methode (zumindest im Standards-Mode).

    - Sven Rautenberg