Знаете ли вы размер деления перед рукой?Если это так, вы можете просто дать обёртке div эти размеры:
<td>
<div class="wrapper">
<div>1</div>
<div>2</div>
<div>3</div>
etc...
Если вы не будете знать размер, то, поскольку вы уже используете JS, вы можете получить размерсначала дочерний div из оболочки, а затем установите размеры оболочки через JS.
ОБНОВЛЕНИЕ:
Единственный способ сделать это с помощью CSS сам по себе - это сделать первый DIV-рендеринг дважды.Первый экземпляр установлен в положение: относительный, а затем его дубликат, как и остальные, может быть установлен в положение: абсолютный.Этот клон тогда действует как прокладка.Вы можете установить видимость: скрытый, если хотите убедиться, что он не отображается визуально (но все еще занимает надлежащее место).Однако недостатком этого является то, что у вас теперь есть дублированный контент на вашей странице, что может не быть идеальным с точки зрения SEO и / или доступности.
Я бы, вероятно, пошел по маршруту JS и взял бы измеренияпосле загрузки страницы.