bewi: Tabellen zentrieren Netscape 4.x

Hallo Leute,

Habe folgendes Problem:
Ich will über CSS bzw. HTML Tabellen zentrieren (Nicht den Inhalt, sondern die Tabellen selber).
Ich habe schon verschiedenste Möglichkeiten ausprobiert:
<div align="center">
<table>
.....
</table>
</div>

<center>
<table>
....
</table>
</center>

Die ganzen Tabellen einer Seite in die Zelle einer übergeordneten Tabelle und dann <td align="center">.

über CSS mit .center {text-align: center}
und dann <div class="center"><table>....</table></div>

Mit dem IE funktionieren alle Varianten. Mit Netscape tritt immer das Problem auf, dass wenn ich einzelne Tabellenzellen per CSS mit eigenen Klassendefinitionen (zB.: .zelle {text-align: center}) formatiere, die Tabelle ansich nicht mehr zentriert ist, egal welche Methode (s.o.) ich angewendet habe.
Ich habe auch schon table {margin-left: auto; margin-right: auto} versucht, das funzt aber nur mit Netscape 6.
Ich raste gerade mal aus!!!!
Sch.. Netscape!!!!

:-(((
bewi

  1. Hallo!

    Die ganzen Tabellen einer Seite in die Zelle einer übergeordneten Tabelle und dann <td align="center">.

    Das verstehe ich nicht, das hier klappt:
    <table width="100%" border=5 height="100%">
    <tr>
     <td align="center" valign="middle">
      <table border=1 >
      <tr>
       <td>Text</td>
       <td>Text</td>
      </tr>
      <tr>
       <td>Text</td>
       <td>Text</td>
      </tr>
      </table>
     </td>
    </tr>
    </table>

    Wobei height hier nur zur Demozwecken eingefuegt wurde. Ist KEIN HTML-Standard!

    Patrick

    1. Hallo!

      Die ganzen Tabellen einer Seite in die Zelle einer übergeordneten Tabelle und dann <td align="center">.

      Das verstehe ich nicht, das hier klappt:
      <table width="100%" border=5 height="100%">
      <tr>
      <td align="center" valign="middle">
        <table border=1 >
        <tr>
         <td>Text</td>
         <td>Text</td>
        </tr>
        <tr>
         <td>Text</td>
         <td>Text</td>
        </tr>
        </table>
      </td>
      </tr>
      </table>

      Wobei height hier nur zur Demozwecken eingefuegt wurde. Ist KEIN HTML-Standard!

      Patrick

      Hallo Patrick,

      Es funktioniert bei mir zunächst auch, wenn ich aber dann per CSS einzelne Zellen der Tabellen anspreche und den Inhalt zentrieren will (über td.meintd { text-align: center}), ist die gesamte Tabelle nicht mehr zentriert. Das passiert, sobald ich in meiner CSS Datei irgendwo ein text-align: center einfüge????????????????

      1. Hallo!

        Auch Dir den Hinweis nur das in Deinen Antworten zu uebernehmen, worauf Du Dich beziehst - also nicht das komplette Vorgaengerposting stehen lassen!

        Das passiert, sobald ich in meiner CSS Datei irgendwo ein text-align: center

        einfüge????????????????
                ^^^^^^^^^^^^^^^

        Ein ? haette auch gereicht ;-)

        Das kann ich nicht bestaetigen, der Fehler muss anderswo sein. Aber als Tipp: schreib am besten keine Leerzeichen zwischen den vor oder hinter den Doppelpunkten. Da meckert mancher Browser deswegen.

        CSS:

        td { font-family:Arial,Helvetica; text-align:center}

        HTML:

        <table width="100%" border=5 height="100%">
        <tr>
         <td align="center" valign="middle">
        <table border=1>
        <tr>
         <td width="100">Text</td>
         <td width="150">Text</td>
        </tr>
        <tr>
         <td>Text</td>
         <td>Text</td>
        </tr>
        </table>
         </td>
        </tr>
        </table>

        Klappt prima: das Woertchen "Text" ist immer schoen in der Mitte.

        Patrick

        1. Hallo Patrick,

          Auf die Gefahr hin, dass ich mich lächerlich mache, aber ich drehe gerade wirklich durch. Ich habe meinen Quelltext auf den absoluten Kern "entblättert".
          Er sieht jetzt folgendermassen aus:
          CSS:

          td,h2 {text-align:center}

          HTML:

          <html>
          <head>
          <title>Titel</title>
          <link rel="stylesheet" type="text/css" href="formate.css">
          </head>
          <body>
          <table width="100%" border=5>
           <tr>
            <td align="center" valign="middle">
             <table border="3" width="95%">
                <tr>
                  <td width="50%"><h1>Test</h1></td>
                  <td width="50%"> </td>
                </tr>
             </table>
          <h2>Ueberschrift</h2>
             <table border="3" width="95%">
                <tr>
                  <td width="50%"><h1>Test</h1></td>
                  <td width="50%"> </td>
                </tr>
             </table>
          <h2>Ueberschrift</h2>
             <table border="3" width="95%">
                <tr>
                  <td width="50%"><h1>Test</h1></td>
                  <td width="50%"> </td>
                </tr>
             </table>
             <table border="3" width="95%">
                <tr>
                  <td width="50%"><h1>Test</h1></td>
                  <td width="50%"> </td>
                </tr>
             </table>
             <table border="3" width="95%">
                <tr>
                  <td width="50%"><h1>Test</h1></td>
                  <td width="50%"> </td>
                </tr>
             </table>
            </td>
           </tr>
          </table>
          </body>
          </html>

          Es sind also 5 Tabellen in einer Tabellenzelle.
          Im netscape 4.x sieht das bei mir jetzt so aus, dass die oberste Tabelle zentriert ist,  die anderen nicht.
          Ich bin gerade endgültig dabei durchzudrehen
          :-(((

          1. Hallo!

            Es sind also 5 Tabellen in einer Tabellenzelle.
            Im netscape 4.x sieht das bei mir jetzt so aus, dass die oberste Tabelle zentriert ist,  die anderen nicht.
            Ich bin gerade endgültig dabei durchzudrehen
            :-(((

            Ich konnte das eben auch reproduzieren. Auch mit:

            .test { text-align:center; }  ...

            sobald <td class="test"> in der obersten Tabelle vermerkt ist, verrutsche alle anderen 4 nach links und sind nicht mehr zentriert.

            Das sollten die mal lesen, fuer die Netscape ... aber lassen wir das lieber ;-)

            Tja, dann bleibt Dir nichts anderes uebrig, als <td align="center"> in jeder Zelle zu schreiben, damit geht's naemlich!

            Auf die Gefahr hin, dass ich mich lächerlich mache,

            Du nicht. Wenn einer hier laecherlich ist, dann Netscape... ;-)

            Patrick

            1. Hallo Patrick!

              Ich konnte das eben auch reproduzieren. Auch mit ...

              Ich ebenfalls.
              Konnte es zuerst nicht glauben aber der Netscape mag das wirklich nicht :(

              Das sollten die mal lesen, fuer die Netscape ... aber lassen wir das lieber ;-)

              Auf die Gefahr hin, dass ich mich lächerlich mache,

              Du nicht. Wenn einer hier laecherlich ist, dann Netscape... ;-)

              Wo ist Bio?

              SCNR
              Grüße So*der sich wieder mal nicht zurückhalten kann*nny

            2. Hi, Patrick

              Nochmal Danke für Deine Bemühungen ;-)
              Ich habe eben das ganze nochmal auf einem anderen Rechner probiert, um auszuschliessen, dass meine Netscape Installation vielleicht zerschossen war. War aber dasselbe, und jetzt hast Du es bei Dir ja auch reproduzieren können. Beim Netscape 6.0 ist übrigens keine der Tabellen zentriert LOL.
              Also alles extra zentrieren, man hat ja sonst nichts besseres zu tun.
              Tschau,
              bewi