【发布时间】:2016-03-26 23:57:57
【问题描述】:
有人可以为我指出正确的方向来删除不同大小的 DIV 之间的垂直空间吗?当它们的高度相同但它们的高度都会变化时,它们(显然)工作正常,我希望它们看起来很酷。
我希望它们都嵌套在彼此下方(如第三列)。
HTML:
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi. Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi. Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
<div id="" class="productDivs">
<img src="http://placehold.it/290x162">
<h2>This is the DIV title</h2>
<p>Fusce egestas elit eget lorem. Phasellus ullamcorper ipsum rutrum nunc. Praesent ac massa at ligula laoreet iaculis. Vivamus elementum semper nisi.</p>
</div>
CSS:
.productDivs {
max-width: 290px;
min-height: 50px;
margin-bottom: 25px;
margin-right: 18px;
padding: 5px;
border: 1px solid #e0e1dd;
float: left;
display: block;
}
这是我目前所拥有的fiddle。
请温柔,我还在学习 CSS :)
【问题讨论】:
-
如果您不必适应不太有用的浏览器,请查看“flexbox”布局。
-
你看过专栏了吗?
-
是的,我有。列工作正常,但没有响应,需要手动工作才能订购它们。不过谢谢:)
标签: css