新手在这里。移动图像到新线
我想在3列* 4行布局中创建12个相同大小的图像的页面。
我遇到了每行之间出现不需要的空间的问题。我目前使用<br>
,我知道这是不正确的,但我不知道正确的方法。据我了解,桌子现在被认为是一个不好的方法?
我目前有CSS:
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
body {
background: black;
}
.centerDiv {
width: 60%;
height:200px;
margin: 0 auto;
background-color:#FFA500;
}
.pic {
border-left: 0px solid black;
border-right: 0px solid black;
float: left;
/* height: 300px; */
/* width: 300px; */
margin: 0px;
overflow: hidden;
-webkit-box-shadow: 0px 0px 0px #111;
box-shadow: 0px 0px 0px #111;
}
而我的HTML:
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">
<title>JimithyH</title>
<link rel="stylesheet" type="text/css" media="screen" href="styles.css" />
</head>
<body>
<div class="tilt pic">
<div class="imgContain">
<img src="tree-0-0.jpg" alt="">
</div>
</div>
<div class="tilt pic">
<img src="tree-0-1.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-0-2.jpg" alt="">
</div>
<br clear="all">
<div class="tilt pic">
<img src="tree-1-0.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-1-1.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-1-2.jpg" alt="">
</div>
<br/ clear="all">
<div class="tilt pic">
<img src="tree-2-0.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-2-1.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-2-2.jpg" alt="">
</div>
<br clear="all">
<div class="tilt pic">
<img src="tree-3-0.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-3-1.jpg" alt="">
</div>
<div class="tilt pic">
<img src="tree-3-2.jpg" alt="">
</div>
</body>
</html>
都是你的图像宽度/高度相等? – fcalderan 2014-10-27 08:52:04
对于这个页面,是的,它们是方形的。 – 2014-10-27 08:54:17
前几天有类似的问题:http://stackoverflow.com/questions/26381961而我的解决方案可以在http://jsfiddle.net/8tfs4yam/看到它甚至是响应。 ;) – Paul 2014-10-27 08:55:22