所以我做了四个简单的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