等分布局问题横向等分布局是一个很常见的需求,按照一般的思路,我们可以使用百分比宽度来解决,我们参考以下代码:
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
</div>
.inner {
width:33.33%;
height:300px;
display:inline-block;
outline:solid 1px blue;
}
在这段 HTML 代码中,我们放了三个 div,用 CSS 给它们指定了百分比宽度,并且指定为 inline-block。但是这段代码执行之后,效果跟我们预期不同,我们可以发现,每个 div 并非紧挨,中间有空白,这是因为我们为了代码格式加入的换行和空格被 HTML 当作空格文本,跟 inline 盒混排了的缘故。
这段怎么理解有大佬指点一下吗
此文章为8月Day15学习笔记,内容来源于极客时间《重学前端》,强烈推荐该课程!