Я пытаюсь создать таблицу с изменяемым размером столбцов ajax, интерфейс работает нормально, но когда я изменяю размер столбцов, браузер увеличивает таблицу максимум на 100%, в конечном итоге изменяя размер других столбцов. Я пробовал оба этих решения, но никто не работает хорошо:
1.
min-width: 100%;
table-layout: fixed;
width: 100%;
с этим решением мне нужно изменить размер любого отдельного столбца, прежде чем переходить (при необходимости) на 100%; например, если я увеличиваю только один столбец, все остальные столбцы ограничены, они не сохраняют исходную ширину (как я бы это сделал)
2.
table-layout: fixed;
Любые идеи?
Изменить: это соответствующий HTML-код:
<table class="resizable" id="TabellaDati" ><thead> <tr>
<th id="MDT_ThID"><span>ID</span></th>
<th id="MDT_ThText" style="width: 146px;">Text</th>
<th id="MDT_ThTitle" style="width: 148px;">Title</th>
<th id="MDT_ThCssClass" style="width: 83px;">CssClass</th>
<th id="MDT_ThUrl" style="width: 92px;">Url</th>
<th id="MDT_ThOrdine">Ordine</th>
</tr>
</thead>
<tbody> <tr>
<td headers="MDT_ThID">MenuAlbo</td>
<td headers="MDT_ThText">Albo Pretorio</td>
<td headers="MDT_ThTitle">Albo Pretorio</td>
<td headers="MDT_ThCssClass"></td>
<td headers="MDT_ThUrl">/AlboPretorio</td>
<td headers="MDT_ThOrdine">2</td>
</tr>
</tbody></table>
И CSS:
#TabellaDati {
min-width: 100%;
table-layout: fixed;
width: 100%;
}
table {
border-collapse: collapse;
}