我在这个演示中使用'display:inline-block'编写了一个带有弹性列的页面,但是遇到了空格和换行符的问题:
即使.left
和.right
都是width:50%
,但由于它们之间有空格和换行符,它们实际上占据了超过 100% 的宽度,所以.right
只进入下一行。
<!--demo 1-->
<div class="container">
<div class="left box">
</div>
<div class="right box">
</div>
</div>
删除 和 之间的空格和换行符.left
,.right
现在它们在同一行,但 HTML 的表现力较差。
<!--demo 2-->
<div class="container">
<div class="left box">
</div><div class="right box">
</div>
</div>
那么,无论如何要保持缩进?