我有這樣的HTML:這兩個DIV爲什麼不對齊?
<div class="s0">
<div class="s1"></div><div class="s2">Some text</div>
</div>
這個CSS:
.s0 {
width:300px;
background-color:gray;
}
.s1 {
width:150px;
height:100px;
display:inline-block;
background-color:blue;
margin-right:10px;
}
.s2 {
width:140px;
height:100px;
display:inline-block;
background-color:green;
}
如果測試此代碼,你會看到兩個div不對齊。如果我刪除從綠色DIV問題消失文本 http://jsfiddle.net/memanuele/aUdPs/2/
:
您可以在這裏檢查了這一點。
有人能解釋我爲什麼會發生這種情況嗎?對不起,如果這已被問到,但我找不到在任何其他問題完全相同的問題。
在此先感謝。
可能會更容易漂浮的div –
http://jsfiddle.net/aUdPs/4/ - 帶花車 – aldanux