2017-02-17 14 views
1

Я создаю динамические подразделения на основе исходных данных. Когда я удаляю float:left в функции jquery, я могу автоматически получить подконтейнер div в качестве фона. Но это меняет мой макет. Динамические divs будут до 6. Я не хочу жестко кодировать высоту subcontainer div. Мне нужно что-то вроде изображений ниже.Динамически созданное содержимое находится в середине веб-страницы вместе с автоматическим фоном

Вот мой FIDDLE

sample

enter image description here

ответ

0

Добавить дисплей: встроенный блок; в основном контейнере.

попробовать это:

.subcontainer { 
    margin:0 auto; 
    width: 80%; 
    padding: 30px 20px; 
    background-color: white; 
    border-radius: 5px 5px 5px 5px; 
    display:inline-block;; //add this line 
} 
+0

Это прекрасно работает! (display: flex) Но это испортило мой макет. – Venky

+0

встроенный блок не работает – Venky

+0

проверить эту скрипту https://jsfiddle.net/Ls7hcdm1/3/ в чем проблема с встроенным блоком? –