Когда у меня есть таблица внутри div, и если ширина таблицы больше, чем div, таблица автоматически изменит размер всех своих ячеек, чтобы соответствовать, даже если ячейки имеют явно установленную ширину.
У меня есть эта скрипка для демонстрации. Обратите внимание, что ячейки таблицы имеют ширину 900 пикселей, определенную в CSS, но таблица по-прежнему сжимает их, чтобы они соответствовали ширине своего родителя.
Но мой желаемый эффект состоит в том, чтобы позволить ширине таблицы зависеть только от ширины ячеек таблицы (в то же время иметь минимальную ширину для заполнения родителя), но все же содержаться внутри родителя с overflow: scroll
, поэтому таблица будет переполняться и пользователь может прокручивать.
Итак, вкратце: контейнер имеет фиксированную ширину, таблица имеет динамическую ширину в зависимости от ширины ячеек таблицы.