当两个内联块divs具有不同的高度时,为什么两个块中较短的块不与容器顶部对齐?(演示):
.container{
边框:1px黑色实心;
宽度:320px;
高度:120px;
}
.小{
显示:内联块;
宽度:40%;
身高:30%;
边框:1px黑色实心;
背景:aliceblue;
}
.大{
显示:内联块;
边框:1px黑色实心;
宽度:40%;
身高:50%;
背景:米色;
}
<;div class=“container”>;
<;div class=“small”></部门>;
<;div class=“big”></部门>;
</部门>
如何对齐容器顶部的小div
因为垂直对齐默认设置为基线
改用垂直对齐:顶部:
.small{
显示:内联块;
宽度:40%;
身高:30%;
边框:1px黑色实心;
背景:aliceblue;
垂直对齐:顶部;/*<;——此*/
}
http://jsfiddle.net/Lighty_46/RHM5L/9/
或者正如@f00644所说,您也可以将float应用于子元素