我有几个div,我想在两列中显示为单独的框。
HTML:
<div class="short-desk">
<p>BOX 1</p>
</div>
<div class="short-desk">
<p>BOX 2</p>
</div>
...CSS:
.short-desk {
display: inline-block;
width: 42%;
height: 180px;
border:1px solid #000;
}结果:

我尝试使用css diaplay:内联块属性,但是在对齐方面有一些问题:一行中的2个框不在同一级别上。
实际上,它们在里面的小文本还可以工作,但是,当我放更长一点的文本时,它们的级别就会改变,并且彼此不匹配。
参见这里的演示:
http://jsfiddle.net/zur4ik/TUGup/1/
我怎么才能解决这个问题?
发布于 2013-07-17 17:22:20
实际上,您无意中将解决方案放置在您的问题标题中。
将这种风格添加到您的定义中似乎给出了预期的行为:
.short-desk {
vertical-align:top;
}这是一个更新的JSFiddle。
如果这不是你想要的,请告诉我,我很乐意进一步帮助你!
https://stackoverflow.com/questions/17706032
复制相似问题