Я разрабатываю макет с bootstrap и некоторыми гибкими контейнерами и, похоже, не могу понять, почему мой ящик всегда будет больше, чем его контейнер. Я создал скрипку, чтобы проиллюстрировать проблему: пример скрипты .
Часть html выглядит следующим образом:
<div class="container-fluid overflow-hidden">
<div class="row flex-nowrap">
<div class="col const-width">
const
</div>
<div class="col">
<div class="bigcontent">
some very very very very very very very very very very very big content
</div>
</div>
<div class="col const-width">
const
</div>
</div>
</div>
И css выглядит следующим образом :
.const-width {
max-width: 100px !important;
min-width: 100px !important;
}
.bigcontent {
background: #aaaaaa;
white-space: nowrap;
}
Как видите, у меня есть две коробки постоянной ширины по бокам и гибкая коробка, которая должна занимать оставшееся пространство между двумя другими. Если содержимое поля гибкой ширины становится слишком большим, крайний правый блок выталкивается за пределы экрана. Вместо этого я хочу, чтобы содержимое поля гибкой ширины прокручивалось, и все оставалось на экране.
Я попытался сделать это, поместив содержимое в другой элемент div, но не смог заставить его работать.
Любая помощь приветствуется! :)