我有一个居中的 Twitter Bootstrap 容器页面。
这个容器有一个跨越整个宽度(span12)的标题,标题下方是一个图片库,它是一堆行,每行有 4 个单元格(包含图片)。
我想为每一行添加侧边距,以便第一张和最后一张图片与容器边框不完全贴合,并且图片间距相等。我不想使用 offset1 作为边距,因为它太大了。
这是当前模型的链接:http: //i46.tinypic.com/21e2h4o.jpg
我有一个居中的 Twitter Bootstrap 容器页面。
这个容器有一个跨越整个宽度(span12)的标题,标题下方是一个图片库,它是一堆行,每行有 4 个单元格(包含图片)。
我想为每一行添加侧边距,以便第一张和最后一张图片与容器边框不完全贴合,并且图片间距相等。我不想使用 offset1 作为边距,因为它太大了。
这是当前模型的链接:http: //i46.tinypic.com/21e2h4o.jpg
您可以使用 nth-child css 属性
nth-child(4n+1)
对于左边距
nth-child(4n+4)
对于右边距
http://css-tricks.com/how-nth-child-works/
或者
<div>
在你的.span12
with添加一个style="padding:0 19px"
并在里面添加<div class="row-fluid">
<div class="row">
<div class="span12">
<div style="padding:0 19px">
<div class="row-fluid">
<div class="span3">3</div>
<div class="span3">3</div>
<div class="span3">3</div>
<div class="span3">3</div>
</div>
</div>
</div>
</div>
span12 的宽度为 940 像素。那应该是您的工作区的宽度或其他任何东西。960px 似乎是网格系统中相当普遍的做法。
这是我的解决方案...
<html>
<head>
<title></title>
<link href="bootstrap.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body {
background-color: #CCC;
}
#SiteBody
{
width: 960px;
margin: 0 auto;
background-color: white;
}
</style>
</head>
<body>
<div id="SiteBody">
<div class="container">
<div class="row">
<div class="span12">
<h1>
My Page</h1>
</div>
</div>
</div>
</div>
</body>
</html>