2015-10-05 3 views
1

У меня есть контейнер div, и я заполняю его другими inline-block divs на основе результатов поиска (поиск по тегам и каждый встроенный div содержит оснований). Я хочу обернуть контейнер вокруг своих встроенных div. В настоящее время контейнер занимает 100% экрана. Я не могу установить фиксированную ширину в контейнер, поскольку содержимое динамическое и может быть 1, может быть 5 или больше встроенных divs.wrap div вокруг встроенных divs внутри

Есть ли способ достичь этого с помощью CSS? Я уверен, что есть, но я немного потерял в этом случае.

Благодарим вас за помощь.

+4

Можем ли мы увидеть разметку? – Turnip

+0

и ваш css ... –

ответ

2

Ну, я думаю, это будет работать на основе вашего описания ...

.container { 
 
    float: left; 
 
    clear: left; 
 
    background: #f2f2f2; 
 
    margin-bottom: 20px; 
 
    padding: 15px; 
 
    /* Important bit... */ 
 
    white-space: nowrap; 
 
} 
 

 
.item { 
 
    display: inline-block; 
 
    background: lightBlue; 
 
    padding: 5px; 
 
}
<div class="container"> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
</div> 
 

 
<div class="container"> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
    <div class="item">INLINE-BLOCK</div> 
 
</div> 
 

 
<div class="container"> 
 
    <div class="item">INLINE-BLOCK</div> 
 
</div>

JSFiddle version

+0

Привет, это делает трюк, но, может быть, вы знаете, как сделать его центрированным по горизонтали? :) –

Смежные вопросы