html Tabelle füllt keine 100% Kapselung td Zelle

Ich habe eine Tabelle verschachtelt wie:

<table>
<tr>
   <td>
       <table>...
       </table>
   </td>
</tr>
</table>

Genauer:

einige style-info:

div.centered{
    text-align: center;
    height:100%; 
}
div.centered table.centeredT {
    margin: 0 auto; 
    text-align: left;
    max-width: 781px;
    overflow: hidden;
    height:100%; 
}

Layout:

<table style="height:100%; min-height:100%;" class="centeredT" border="1" cellpadding="0" cellspacing="0" width="781px" >
    <tr>
        <td style="vertical-align:top; padding-bottom:7px;padding-right:5px;width:33%;height:100%;">
            <table style="table-layout:fixed;height:100%;min-height:100%;border:solid 1px black;" border="0" id="Table1" cellspacing="0" cellpadding="0" class="verdanaSmall" width="257px" >
                <!--this first row is simply a spacer row because I am using table-layout:fixed attribute -->
                <tr>
                    <td width="80px"></td>
                    <td width="175px"></td>
                </tr>
                <tr >
                    <td colspan="2" style="height:100%;">
                        <table border="0" width="100%" cellspacing="0" cellpadding="0" style="border-top: solid 1px black; border-bottom: solid 1px black;">
                            <tr>
                                <td style="text-align: left; vertical-align: middle;"> 1.) </td>
                                <td align="center" height="20">
                                    <a href="results.asp?pubid=31422&date=10%2F11%2F2010&ttype=eqq"target="_top">
                                        <font face="Verdana" size="2" color="#22476C"><b> Abilene Reporter News </b></font>
                                    </a>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="text-align: center;"><font face="Verdana" size="1" color="#22476C"> Monday, October 11, 2010 </font></td>
                </tr>
                <tr>
                    <td align="center" colspan="2" height="100%" id="imagetd">
                        <a href="../PDFView/PDFView.aspx?pgID=32065209&adID=96332396&ref=50" target="_blank">
                            <img src="/pages/201010/11/31422/thumbs/A000300001H.gif" style="border: solid 1px black;" alt="" />
                        </a>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>

Der Grund dafür ist, dass die Seite gefüllt ist dynamisch und die innere Tabelle ist eingefügt in ein data loop. Sowieso, die Frage ist, dass die innere Tabelle ist nicht Füllung 100% der verfügbaren Höhe der Kapselung td-Zelle. Ich habe die innere Tabelle Höhe, über css zu 100%, die Kapselung Tisch, und auch das body-tag und so weiter bis die Kette. Wenn man sich die Seite in firefox und opera, es sieht perfekt, aber IE scheint nicht zu gehorchen, die Höhe Besonderheiten und nur die Tabelle groß genug, um die Daten anzuzeigen, weiß jemand, der einen hack/fix für den IE, oder eine Möglichkeit, kann ich dies korrigieren..?

Können Sie mehr code zeigen
muek, das hilft nicht.
Pekka, die Seite ist 1300 Zeilen lang (ohne die externe Importe), so ist es ein wenig schwierig. Die Tabelle Stil Höhe auf 100% gesetzt, seine Kapselung Tabelle auf 100% Höhe, Körper-Stil ist zu 100% auf der Höhe... Es gibt keine Konflikte mit anderen styles, gibt es nichts, die Einstellung der Höhe der Tabelle irgendwo, aber es paßt nicht auf die Höhe der Kapselung td-Zelle.
Nur nach einem kleinen Beispiel-code. Zum Beispiel, eine Tabelle, eine Zeile, eine Zelle, eine verschachtelte Tabelle, und so weiter. Auch die CSS wäre sinnvoll. Wenn Sie können, weisen Sie uns bitte auf eine URL, um einen Blick auf die Seite.
Hoffe, das hilft. Die Website ist sicher, so kann ich nicht geben Sie die url, sorry.

InformationsquelleAutor flavour404 | 2010-10-11

Schreibe einen Kommentar