我想創建一個真正的基本佈局與兩個div。這個想法是在同一行中有一個div在左邊,另一個在右邊。但是他們沒有相同的高度。對齊頂部
爲什麼較小的div對齊而不是頂部?這不是頁面流中的預期行爲嗎?
<body>
<div>
<div class="left debug-green"></div>
<div class="right debug-red"></div>
</div>
</body>
body {
font-size: 0;
}
.left {
width: 50%;
height: 30px;
display: inline-block;
}
.right {
width: 50%;
height: 20px;
display: inline-block;
}
.debug-red {
background-color: rgb(255, 0, 0);
}
.debug-green {
background-color: rgb(0, 255, 0);
}
這是一個js小提琴樣本:
但是,div背後的原因是什麼?是在某個地方定義該值的css規範? – andymaster01