Поскольку я обновился до IE10, таблицы на моей веб-странице отображаются неправильно. Ниже приведен пример:IE10 - таблицы - выравнивание не работает
В разделе Глава таблице показано правильно, но это походит на все тело таблицы помещается в одной (левой) колонке или ячейки.
Я искал решение, но пока не нашел ничего полезного.
Вот код:
<table class="class" id="id">
<colgroup>
<col width="" style="display:none;" />
<col width="190" />
<col width="160" />
<col width="100" />
<col width="170" />
<col width="120" />
</colgroup>
<thead>
<tr>
<td></td>
<td>heading1</td>
<td>heading2</td>
<td>heading3</td>
<td>heading4</td>
<td>heading5</td>
</tr>
</thead>
<tbody runat="server" id="tbody">
<tr>
<td style="display: none;">id</td>
<td><div style="float:left; width:15px; height:1.15em; text-align:right; padding-right:8px;"><img src="" alt="" title="" /></div><div style="clear:right; text-align:left; overflow:hidden;" title="">some value</div></td>
<td><div style="overflow: hidden; height:1.15em;" title="">some value</div></td>
<td><div style="overflow: hidden; height:1.15em;">some value</div></td>
<td><div style="overflow: hidden; height:1.15em;">some value</div></td>
<td><div style="overflow: hidden; height:1.15em;">some value</div></td>
</tr>
</tbody>
</table>
Каков результат, когда вы просто удаляете все css? возможно, поплавок: слева; это проблема. –
вам не нужно закрывать «colgroup», и у вас есть 5 заголовков, но шесть столбцов в строке ниже. Также вы 'clear: right', когда ваш float оставлен – Pete
Kees Я удалил все css, но он все тот же. – Peter