所以我做了四個簡單的div,我將改變頭div的屬性。爲什麼較大的文本會將內容向左推下?
的HTML:
<div class="third">
Lorem Ipsum
</div>
<div class="third">
Lorem Ipsum
</div>
<div class="third">
<div class="header">Lorem Ipsum</div>
</div>
的CSS:
.third {
width:500px;
display:inline-block;
border-right:1px solid black;
height:400px;
}
.header {
margin-left:16%;
font-family:Arial;
font-size:200%;
}
第三格的偉大工程,但前兩個div的推,因爲更大的文字了。我能做些什麼來防止這個問題?
總之,加上'垂直對齊:top'爲'.third'。默認的「vertical-align」值是「baseline」。 「內聯塊」的基線是正常流程中最後一個線框的基線,除非它沒有流入線框或者其「溢出」屬性具有除「可見」以外的計算值,否則這種情況下的底線是底部邊緣邊緣 - 請參閱http://stackoverflow.com/questions/12950479/display-inline-block-elements-vertical-aligns-inproperly/12950536#12950536 – andyb
@CTravel將該寬度更改爲「100px」 (或使您的瀏覽器寬度> 1500px),所以塊不會打包看到問題。 – andyb