Jochen Barbian: Formular in Layouttabelle - zum Mäusemelken!

Beitrag lesen

Liebe Leute,
folgendem Phänomen komme ich nicht auf die Spur: bei einem Tabellenlayout wird der Inhaltsbereich (aus mehreren übereinander stehenden kleinen Tabellen bestehend) vertikal zentriert durch <td valign="middle"> (s.u.). Innerhalb der kleinen Inhaltstabellen befindet sich ein Formular. Zuerst war ich nicht sicher, wo ich das <form>-Tag hinsetzen soll. Bei untenstehender Variante zentriert der MS IE meine Inhaltstabellen nicht vertikal. Bei anderen Varianten (z.B. <form> direkt hinter <body> oder auch an ganz anderen Stellen) wird bei Netscape (Opera, Firefox) nicht vertikal zentriert. Offensichtlich beeinflußt der Ort des <form>-Tags die vertikale Zentrierung. Aber wo steht es denn nun richtig? Ich habe verschiedenste Varianten ausprobiert und auch immer daran gedacht, das schließende </form> entsprechend dem <form> zu verschieben. Ich finde keine Lösung. Who can help?
Danke,
Jochen

GEKÜRZTER QUELLTEXT:

<body>
<!-- Layouttabelle: -->
<table>
<tr>
  <td valign="middle">

<!-- Inhaltstabellen mit Formular: -->
      <form>
      <table></table>
      <table></table>
      <table></table>
      <table></table>
      </form>

</td>
</tr>
</table>
</body>