Ich habe einen Tisch mit zwei Reihen. Die erste Reihe hat nur drei Zellen. Die zweite Zeile enthält zwei Zellen, wobei die erste Zelle eine andere Tabelle enthält, die die gesamte Zelle füllen muss.Warum ist meine Tabellenzellenbreite in Chrome falsch?
<table border="1" style="border-collapse:collapse;">
<tr>
<td style="WIDTH: 205px;">1</td> <!--This width doesn't apply in Chrome-->
<td style="width:100%;">2</td>
<td style="WIDTH: 5px;">3</td>
</tr>
<tr>
<td colspan="2">
<TABLE width="100%" border="1" style="border-collapse:collapse;table-layout: fixed;">
<TR>
<TD style="width:130px;">
A</TD>
<TD style="width:90px;">
B</TD>
<TD style="width:230px;">
C</TD>
</TR>
</TABLE>
</td>
<td>
D
</td>
</tr>
</table>
Einfach genug, wirklich .... oder so dachte ich.
Es scheint, als würde ich in IE erwarten. Aber Chrome scheint die Breite der ersten Zelle nicht korrekt anzuwenden. Es scheint von der Tabelle in der Zelle darunter betroffen zu sein.
Warum ist das passiert, und wie kann ich dieses Problem umgehen?
Versuchen Sie, die Breite von 'Einstellung
Aus Interesse, warum versuchen Sie, den Tisch zu bauen in dieser Weg? Auf welche Art von Layout zielst du? Welche Daten werden gespeichert? –
@Blowski Ich verwende Tabellen für das Seitenlayout. Hasse mich nicht - ich konnte einfach nicht herausfinden, wie ich es mit Divs machen soll. – Urbycoz