Следующий код неправильно отображает верхнюю строку в Chrome (IE8 отображается нормально, я не проверял в других браузерах)
<head>
</head>
<body>
<table width="100%" border="1">
<tr>
<td width="15%">a</td>
<td width="70%">b</td>
<td width="15%">c
<table border=1>
<tr>
<td valign="top">Subtotal:</td>
<td valign="top">$2,464.34</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
<input type="text" style="width:500px;" />
</td>
</tr>
</table>
</body>
Кажется, что фиксированная ширина в элементе управления INPUT вызываетэта проблема.Если я изменю 500px на 80%, он будет работать правильно.Или, если я вытащу внутреннюю таблицу в столбце "c", она также будет работать.
Почему кажется, что colspan = 3 игнорируется?Есть идеи?