Pour Bootstrap 3 :
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-md-4">
<div class="well">1
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-6">
<div class="well">2</div>
</div>
<div class="col-md-6">
<div class="well">3</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="well">4</div>
</div>
<div class="col-md-6">
<div class="well">5</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="well">6</div>
</div>
<div class="col-md-4">
<div class="well">7</div>
</div>
<div class="col-md-4">
<div class="well">8</div>
</div>
</div>
Pour Bootstrap 2 :
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row-fluid">
<div class="span4"><div class="well">1<br/><br/><br/><br/><br/></div></div>
<div class="span8">
<div class="row-fluid">
<div class="span6"><div class="well">2</div></div>
<div class="span6"><div class="well">3</div></div>
</div>
<div class="row-fluid">
<div class="span6"><div class="well">4</div></div>
<div class="span6"><div class="well">5</div></div>
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="well">6</div>
</div>
<div class="span4">
<div class="well">7</div>
</div>
<div class="span4">
<div class="well">8</div>
</div>
</div>
Voir la démo sur JSFiddle (Bootstrap 2) : http://jsfiddle.net/SxcqH/52/
1 votes
twitter.github.io/bootstrap/scaffolding.html#gridSystem Vous pouvez utiliser le système de grille Bootstrap.
1 votes
Donc créer 2 rangées, plutôt que 3, en imbriquant les 2 rangées dans la première ? Cela pourrait être problématique lorsque les boîtes sont générées par programme.
1 votes
Je ne sais pas si ça marcherait, mais est-ce que le fait d'ajouter l'élément
pull-left
classe pour que toutes les boîtes fonctionnent ? cela ne donnera pas à la boîte 1 la même hauteur que 2 + 4, mais cela devrait lui permettre de fonctionner lorsque vous définissez la hauteur.0 votes
Hailwood, mettez cela comme réponse si vous le pouvez, sinon je vais coller mon code. Cela a fonctionné ... au moins sur Chrome. Je dois le tester sur d'autres navigateurs.
0 votes
En fait, il n'est pas nécessaire de tirer à gauche. Il suffit de définir une hauteur sur le premier élément pour que cela fonctionne.