我有下一个fiddle。您可以看到放置的第二个块不在顶部。如何解决?
html是 -
<div id="test1">
<div id="ct1">
<img width="100px" height="100px">
<div id="cct1">
123123 12312312 3123123123
</div>
</div>
<div id="ct2">
<img width="100px" height="100px">
<div id="cct2">
123123 12312312
</div>
</div>
</div>
样式 -
#test1{
margin-top:300px;
}
#test1>div{
display:inline-block;
width:100px;
height:200px;
}
#test1>div>div{
height: 100px;
}
答案 0 :(得分:4)
尝试使用垂直对齐属性: Demo
#test1>div{
display:inline-block;
width:100px;
height:200px;
vertical-align:top;
}
答案 1 :(得分:2)
inline-block
实际上使您的块适合该行,默认情况下在底部对齐。 float: left;
是解决问题的解决方案之一。使用vertical-align
的 @ g-l-p 解决方案是另一个不错的选择。
#test1>div{
float: left;
width:100px;
height:200px;
}
答案 2 :(得分:1)
添加此内容 -
#test1>div {
vertical-align: top;
}
到现有的CSS
答案 3 :(得分:1)