Я пытаюсь найти решение для синхронизации ширины столбцов нескольких таблиц, где ширина столбцов не фиксирована, но ширина определяется так же, как и для одной таблицы без указанной ширины. Возможно, благодаря возможности объявить некоторые столбцы как желающие сжаться до минимальной ширины, а другие - как желающие расширить до максимальной ширины.
Я не нашел хорошего решения вообще. Сначала я попытался синхронизировать ширину с помощью jQuery во время onResize ... но я все равно не могу придумать, как установить ширину, не вмешиваясь в вычисление размера.
JQuery (DOM в целом), по-видимому, не предоставляет способа вернуть желаемую минимальную ширину контейнера, как это делает большинство других сред пользовательского интерфейса (ах, HTML, как я тебя люблю, нет) Если бы у меня была эта способность, я бы сам выложил колонны. Не было бы так сложно.
Есть идеи?
Например, я бы хотел, чтобы ширина столбцов этих таблиц была синхронизирована независимо от содержимого в отдельных ячейках.
<table>
<tr><td>Col1</td><td>Col2</td><td>Col3</td><td>Col4</td></tr>
<tr><td>Col1</td><td>Col2</td><td>Col3</td><td>Col4</td></tr>
</table>
<table>
<tr><td>Col1</td><td>Col2</td><td>Col3</td><td>Col4</td></tr>
<tr><td>Col1</td><td>Col2</td><td>Col3</td><td>Col4</td></tr>
</table>