Если изменение размера div в Bootstrap не работает должным образом, причиной может быть необходимость правильного использования классов Bootstrap или наличие переопределений стилей в пользовательском CSS.
Bootstrap предоставляет классы для изменения размера div-элементов, такие как "col-6" или "w-50", которые позволяют задать ширину элемента в зависимости от ширины контейнера. Если классы применены неправильно или стили переопределены, это может привести к неправильному изменению размеров div.
Что касается построения div-элемента с вложенными в него другими div-элементами, в Bootstrap это обычно реализуется с помощью системы сеток. Для этого можно использовать классы "row" и "col", которые позволяют создавать гибкую и отзывчивую сетку, состоящую из вложенных div-элементов.
Пример:
```
<div class="row">
<div class="col-6">
<div class="nested-div">Вложенный div 1</div>
</div>
<div class="col-6">
<div class="nested-div">Вложенный div 2</div>
</div>
</div>
```
В этом примере создается ряд (row) с двумя колонками (col-6). В каждой колонке находится вложенный div с классом "nested-div". Он будет наследовать размеры и стили родительских div-элементов.