这是全屏结果:http: //jsfiddle.net/anik786/UYkSf/4/embedded/result/
这是 HTML/CSS:http: //jsfiddle.net/anik786/UYkSf/4/
这是HTML:
<div class="gallery_container">
<div class="pic">
<img src="http://petapixel.com/assets/uploads/2012/02/sample1_mini.jpg" />
</div>
<div class="pic">
<img src="http://www.ndaccess.com/Sample/Images/Image1.jpg" />
</div>
<div class="pic">
<img src="http://petapixel.com/assets/uploads/2012/02/sample1_mini.jpg" />
</div>
<div class="pic">
<img src="http://www.ndaccess.com/Sample/Images/Image1.jpg" />
</div>
<div class="pic">
<img src="http://petapixel.com/assets/uploads/2012/02/sample1_mini.jpg" />
</div>
<div class="pic">
<img src="http://www.ndaccess.com/Sample/Images/Image1.jpg" />
</div>
和CSS:
* {margin: 0; padding: 0;}
body {background: black;font-family: arial;}
.gallery_container{
/* Insert styles here to make container center on page */
}
.pic {
height: 300px;
width: 300px;
overflow: hidden;
margin: 20px;
border: 10px solid white;
float: left;
}
.pic img{
height: 300px;
width: 300px;
}
问题是当窗口大小为特定宽度时,右侧的空间太大(通过调整浏览器大小自己尝试全屏结果)。
因此,我试图使容器居中,以便画廊始终位于屏幕中间。我通常使用:
边距:0 自动;
但是我不能使用它,因为我不知道容器的宽度是多少(因为它取决于窗口大小)。
请帮忙!提前致谢!