这对你有用吗?http://jsfiddle.net/panchroma/9RrX7/
为您的动态内容创建一个新容器,然后简单地将所有内容转储到同一行中。然后使用 CSS:nth 子选择器选择第 4、7、...动态内容项并调整 CSS 以使浮动正常工作。
我包含了一些额外的内容来检查浮动和调整大小是否正常工作。
CSS
.dynamic .row .span4:nth-child(3n+4) {
clear:both;
}
HTML
<div class="container-fluid">
<div class="row">
<div class="span4">X</div>
<div class="span4">X</div>
<div class="span4">X</div>
</div>
<div class="row">
<div class="span4">X</div>
<div class="span4">X</div>
<div class="span4">X</div>
</div>
<div class="row">
<div class="span4">X</div>
<div class="span4">X</div>
<div class="span4">X</div>
</div>
</div>
</div><!-- end container -->
<div class="container-fluid dynamic">
<div class="row">
<div class="span4"></div>
<div class="span4"></div>
<div class="span4"></div>
<!-- repeat as req'd -->
</div><!-- end row -->
</div><!-- end container -->
==================================================== ======
可以使用 javascript 或 php 添加动态 HTML。例如,假设您使用的是 php,内容来自数据库,并且您的引导页面是 .php 。
引导页面的一般布局可能是这样的:
<?php connect to database and read in data ?>
<head> ...</head>
<body>
.......
......
<div class="container-fluid dynamic">
<div class="row">
<?php loop through data ?>
<div class="span4"> <?php echo $item data ?> </div>
<?php end loop ?>
</div><!-- end row -->
</div><!-- end container -->
希望这可以帮助