Mam stół z dwoma rzędami. Pierwszy rząd ma po prostu trzy komórki. Drugi rząd ma dwie komórki, z pierwszą komórką zawierającą inną tabelę, która musi wypełnić całą komórkę.Dlaczego moja szerokość komórek tabeli jest błędna w Chrome?
<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>
Wystarczająco proste, naprawdę .... lub tak pomyślałem.
Wygląda na to, czego oczekuję w IE. Ale wydaje się, że Chrome nie stosuje poprawnie szerokości pierwszej komórki. Wygląda na to, że tabelka w komórce jest poniżej.
Dlaczego tak się dzieje i jak mogę to obejść?
Spróbuj ustawić szerokość '
100% z ciekawości, dlaczego starasz się zbudować tabelę w ten sposób? Do jakiego rodzaju układu dążysz? Jakie dane będą przechowywane? –
@ Blowski Używam tabel do układu strony. Nie nienawidź mnie - po prostu nie mogłem wymyślić, jak to zrobić z divami. – Urbycoz