Html 从顶部开始,将两个无序列表并排对齐
我有两个相邻对齐的uls,分别位于不同的分区中:Html 从顶部开始,将两个无序列表并排对齐,html,css,Html,Css,我有两个相邻对齐的uls,分别位于不同的分区中: div{ 显示:内联块; 宽度:320px; } 第1行 第2行 第1行 第2行 第3行 第4行 第5行 当这两个元素相邻且元素数相同时,这看起来很好,但是项目数最少的div被推到了底部,看起来非常不对齐。我不知道如何确保top div或其ul在顶部对齐,以便子元素等不会出现在底部 编辑:jsiddle链接: 它看起来像是使用垂直对齐:文本顶部;会有用的。。所以我现在感觉很慢 您可以float:left无序列表,并仍然为其设置宽度 d
div{
显示:内联块;
宽度:320px;
}
- 第1行
- 第2行
- 第1行
- 第2行
- 第3行
- 第4行
- 第5行
当这两个元素相邻且元素数相同时,这看起来很好,但是项目数最少的div被推到了底部,看起来非常不对齐。我不知道如何确保top div或其ul在顶部对齐,以便子元素等不会出现在底部
编辑:jsiddle链接:
它看起来像是使用垂直对齐:文本顶部;会有用的。。所以我现在感觉很慢 您可以
float:left
无序列表,并仍然为其设置宽度
div {
float: left;
width: 320px;
}
这里有一个
更新:
您还可以添加垂直对齐:顶部代码>如果要保持显示:内联块代码>
div {
display: inline-block;
width: 320px;
vertical-align: top;
}
我在div中添加了“垂直对齐:顶部”,这样就可以了
div {
display: inline-block;
width: 320px;
vertical-align: top;
}