Stefan: Tabelle ausrichten - HILFE

Ich habe folgendes Problem:

Ich möchte eine ganz normale Tabelle mit sagen wir 5 spalten und eine Zeile so anzeigen lassen, dass sie bei egal welcher auflösung immer in der Mitte des bildschirms ist.
Das ganze funktioniert auch prima - aber leider nur mit dem Internet Explorer...
Als ich mir die Sache in Nescape angeschaut habe, hat es nicht mehr so hingehauen wie ich wollte...
Quelltext:

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>
    <td height="151" width="40%"></td>
    <td height="151" width="787"><img src="bild.jpg" height="151" width="787"></td>
    <td height="151" width="40%"></td>
  </tr>

</table>

Wenn ich die 40% der Breitenangabe gegen ein * (Sternchen) tausche hauts auch nicht hin...

Über ein Lösung des Problems wäre ich sehr dankebar!!!

  1. Ich habe folgendes Problem:

    Ich möchte eine ganz normale Tabelle mit sagen wir 5 spalten und eine Zeile so anzeigen lassen, dass sie bei egal welcher auflösung immer in der Mitte des bildschirms ist.
    Das ganze funktioniert auch prima - aber leider nur mit dem Internet Explorer...
    Als ich mir die Sache in Nescape angeschaut habe, hat es nicht mehr so hingehauen wie ich wollte...

    geht das evtl. genauer?
    Kube

    1. Also gut,
      man nehme eine Tabelle mit 3 Spalten und einer Zeile.
      Die beiden äußeren Spalten sind weiss und dienen als Platzhalter, die mittlere Spalte soll eine fest definierte breite haben, sagen wir 500 pixel und ein bild drinnen mit 500 piel breite.

      Wie muss der Quelltext aussehen, damit die Tabelle sowohl im IE als auch mit Netscape richtig dargestellt wird?

      1. Ich meine natürlich dass die mittlere Spalte immer in der Mitte des Bildschirms ist, auch wenn man das Browserfenster verkleinert oder vergrößert...

        1. Also,

          ich hab ma eben getestet, bei mir tut der einfache parameter "align="center" am table-tag schon bei allen browsern recht gut. oder sieht dein prob anders aus?

          DerPilz

          1. Hab die Seite mal geuppt:

            http://www.haus-haerter.de/home.html

            Schaut euch die Seite mal im Internet Explorer an, und anschließend in Netscape...

            1. Hab die Seite mal geuppt:

              http://www.haus-haerter.de/home.html

              Schaut euch die Seite mal im Internet Explorer an, und anschließend in Netscape...

              Hi,

              sorry, ich hab scho kapiert, was du machen wolltest, nur deine Fehlerbeschreibung war etwas dürtig.
              Hab ma draufgesehen....
              in einer Tabelle sollten die Spaltenbreiten nur in der ersten Zeile festgelegt werden. Alles was danach steht, wird nicht berüchsichtigt.
              Dein Problem ist also die Zeile mit dem colspan. Nimm diese Zeile mal probeweise raus.

              Gruss,
              Kube

  2. Ich habe folgendes Problem:

    Ich möchte eine ganz normale Tabelle mit sagen wir 5 spalten und eine Zeile so anzeigen lassen, dass sie bei egal welcher auflösung immer in der Mitte des bildschirms ist.

    Hallo,

    nur einfach vertikal in der Mitte? Dann so:

    <html>
    <head>
    <title></title>
    </head>
    <body >
    <table border="1" align="center">
    <tr>
     <td>Spalte 1</td>
     <td>Spalte 2</td>
     <td>Viel breitere und <br> viel höhere Spalte 3</td>
     <td>Spalte 4</td>
     <td>Spalte 5</td>
    </tr>
    </table>
    </body>
    </html>

    http://selfhtml.teamone.de/html/tabellen/index.htm

    Gruß

    Axel

    1. Ich habe folgendes Problem:

      Ich möchte eine ganz normale Tabelle mit sagen wir 5 spalten und eine Zeile so anzeigen lassen, dass sie bei egal welcher auflösung immer in der Mitte des bildschirms ist.

      Hallo,

      nur einfach >>>vertikal<<< in der Mitte? Dann so:

      Entschuldigung! Rot ist Schwarz und Plus ist Minus. Ich meine natürlich horizontal.

      <html>
      <head>
      <title></title>
      </head>
      <body >
      <table border="1" align="center">
      <tr>
      <td>Spalte 1</td>
      <td>Spalte 2</td>
      <td>Viel breitere und <br> viel höhere Spalte 3</td>
      <td>Spalte 4</td>
      <td>Spalte 5</td>
      </tr>
      </table>
      </body>
      </html>

      Die Zellgröße passt sich doch automatisch dem Inhalt an.

      http://selfhtml.teamone.de/html/tabellen/index.htm

      Gruß

      Axel

  3. hi

    <table width="100%" border="0" cellspacing="0" cellpadding="0">

    <tr>
        <td height="151" width="40%"></td>
        <td height="151" width="787"><img src="bild.jpg" height="151" width="787"></td>
        <td height="151" width="40%"></td>
      </tr>

    </table>

    warum machst du die tabelle nicht 787 pixel breit und zentrierst diese in der seiten mitte?
    ich glaube netscape mag keine mischung von pixel und prozentangaben, bin mir aber nicht sicher ...

    gruss
    horst