Kev*_*vin 3 css margins twitter-bootstrap
我这样做:
<div class="container-fluid">
<div class="row-fluid">
<div class="span12 well">
<div class="row-fluid">
<ul class="thumbnails">
<?php
for($i=0; $i<count($rows); $i+=1){ // EVERY ODD BOOK STARTING AT 0
?>
<li class="span4">
<div class="thumbnail">
<img src="http://placehold.it/320x200" alt="ALT NAME">
<div class="caption">
<h3><?php echo $rows[$i]['Title']; ?></h3>
<p>Seller: <?php echo $rows[$i]['FirstName'] . " " . $rows[$i]['LastName']; ?> </p>
<p>Email: <?php echo $rows[$i]['Email']; ?></p>
<p>Phone: <?php echo $rows[$i]['PhoneNumber']; ?></p>
<p>Condition: <?php echo $rows[$i]['BookCondition']; ?></p>
<p align="center"><a href="#" class="btn btn-primary btn-block">Open</a></p>
</div>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
每当我有超过3个项目时,缩略图就会被第二行的左边距看错.
见图: 
我猜测引导程序会为所有元素添加左边距,第一个除外.你可以添加这样的样式:
ul.thumbnails li.span4:nth-child(3n + 4) {
margin-left : 0px;
}
Run Code Online (Sandbox Code Playgroud)
但请注意,这与旧版浏览器不兼容......
你可以做的另一种方法是在你的php循环中为每个第四个li添加一个类(称之为.noLeftMargin,并相应地设置css.
| 归档时间: |
|
| 查看次数: |
7427 次 |
| 最近记录: |