每个div显示宽度50%,但是inline-block的时候有间距问题,两个div不能显示一行
<body>
<div class="div1">div1</div>
<div class="div2">div2</div>
<div class="div3">div2</div>
</body>
解决方法
1.设置font-size: 12px;然后在外面套个div,设置font-size:0
<div style="display:block;font-size:0;width:100%;">
<div class="div1">div1</div>
<div class="div2">div2</div>
<div class="div3">div2</div>
</div>
2.设置div float: left;
3.将html中的三个div显示成1行
<div class="div1">div1</div><div class="div2">div2</div><div class="div3">div2</div>
4.设置div1 div2
<div style="display:block;width:100%;white-space:nowrap;">
<div class="div1">div1</div>
<div class="div2">div2</div>
</div>
但是这还是有个问题,div1和div2之间有个空隙
本文探讨了使用inline-block布局时遇到的元素间距问题,并提供了几种解决方案,包括调整字体大小、使用浮动属性、设置white-space等。
3562

被折叠的 条评论
为什么被折叠?



