HTML Tabelle Spalten Höhe; Funktioniert in Firefox nicht im IE

Habe ich einige HTML, die gut zeigt auf FireFox3/Opera/Safari, aber nicht mit IE7. Das snippet ist wie folgt:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
    <body bgcolor="#AA5566" >
    <table width="100%">

      <tr>

        <td height="37" valign="top"><img style="float:right;" border="0" src="foo.png" width="37" height="37"/></td>

        <td width="600" rowspan="2" >
          <table width="600" height="800"><tr><td><img src="bar.jpg" width="600" height="800"/></td></tr></table>
        </td>

        <td height="37" valign="top"><img style="float:left;" border="0" src="foo.png" width="37" height="37"/></td>

      </tr>

      <!-- This row doesnt fill the vertical space on IE7 //-->
      <tr>
        <td valign="top" bgcolor="#112233">&nbsp;</td>
        <td valign="top" bgcolor="#112233">&nbsp;</td>
      </tr>

    </table>
    </body>

Die zweite Zeile nicht füllen Sie den vertikalen Raum geschaffen wird, indem die ersten Zeilen der mittleren Spalte (beachten Sie die rowspan="2") korrekt. Statt der ersten Zeilen 1. und 3. Spalten erweitern nach unten, obwohl ich die Höhe an 37. Das Bild unten zeigt, was passiert im IE7 und Firefox3...

HTML Tabelle Spalten Höhe; Funktioniert in Firefox nicht im IE

EDIT: Hinzugefügt den HTML-doc-type an den code snippit. Hinzugefügt einen screenshot.

Jede Hilfe dankbar, vielen Dank 🙂

  • Was für ein Dokument-Deklaration verwenden Sie?
  • Chris: nur Hinzugefügt, um den code snippit.
InformationsquelleAutor QAZ | 2008-10-30
Schreibe einen Kommentar