2013-08-19 32 views
2

我道歉里面,我敢肯定,解决这个必须是该网站的地方,但我不知道要搜索什么字找到它。间距对图像的网格

我试图创建使用左浮在页面上左,右图像之间的空间图像的网格(2宽x无限向下)。我熟悉第一个子命令,并且我尝试过在这里使用它,但这只适用于删除第一张图像上的左边距,而不是左侧的所有图像。

如何去排队无限(名单将结束,它只是不同的每一页),在里面在外部边缘没有空间,但空间图像的金额是多少?

我的CSS:

section{ 
width: 940px; 
min-height: 400px; 
margin: 0 auto; 
padding: 10px 0 0 0;  
} 

.package{ 
width: 450px; 
height: 180px; 
background-color: #f1f6fb; 
float: left; 
margin: 20px 0 20px 40px; 
} 

.package-image{ 
margin: 20px; 
float: left; 
} 

.package-description{ 
width: 255px; 
height: 160px; 
float: left; 
margin-top: -10px; 
} 

.favourite{ 
position:relative; 
top: 30px; 
left: -150px; 
} 

.first { 
margin-left: 0; 
} 

我的HTML:

<section> 
<div class="package first"> 
<img class="package-image" src="./images/aeyracakes_sakuraminicakes-_1_medium.jpg"> 
<img class="favourite" src="./images/favourite-no.png"> 
<div class="package-description"> 
<h4>package name</h4> 
<h5><a href="#">company name</a></h5> 
<p>package description</p> 
</div> 
</div> 

<div class="package"> 
<img class="package-image" src="./images/aeyracakes_sakuraminicakes-_1_medium.jpg"> 
<img class="favourite" src="./images/favourite-no.png"> 
<div class="package-description"> 
<h4>package name</h4> 
<h5><a href="#">company name</a></h5> 
<p>package description</p> 
</div> 
</div> 

<div class="package"> 
<img class="package-image" src="./images/aeyracakes_sakuraminicakes-_1_medium.jpg"> 
<img class="favourite" src="./images/favourite-no.png"> 
<div class="package-description"> 
<h4>package name</h4> 
<h5><a href="#">company name</a></h5> 
<p>package description</p> 
</div> 
</div> 
<div class="clearfix"></div> 
</section> 

谢谢!

+0

你想让图像彼此相邻显示,还是你想要两行“包”div? –

回答

1

用途:第n个孩子(甚至|奇)在你的包选择左边或右边的图像。

.package:nth-child(odd){ 
    margin-left: 0; 
} 
.package:nth-child(even){ 
    margin-right: 0; 
}