Div相对于另一个向下移动

时间:2014-02-26 16:49:37

标签: html css

请帮帮我。我想在同一条线上有两个div,但其中一个是向下移动的。

<div style="height:200px;width:200px;display:inline-block;">
<div style="height:200px;width:200px;background:#000000;"></div>
</div>

<div style="height:200px;width:200px;display:inline-block;border:1px solid #000000;">
1<br>2</div>

示例jsfiddle.net

3 个答案:

答案 0 :(得分:2)

您需要向两个外部div添加相同的vertical-align

vertical-align: top;

jsFiddle Demo

顺便说一句 - 使用内联样式是不明智的。使用外部CSS文件/块来使事情变得更好。

答案 1 :(得分:2)

您需要使用vertical-align:top;

将css vertical-align:top;添加到<div>

display:inline-block;

示例 http://jsfiddle.net/9TZsy/2/

这是一篇很棒的文章:http://css-tricks.com/what-is-vertical-align/
另一个:http://www.impressivewebs.com/css-vertical-align/

答案 2 :(得分:1)

float:left添加到两者而不是display:inline-block

的jsfiddle:

http://jsfiddle.net/9TZsy/3/