我有这个菜单页面,我想分成5个相等的列。
我目前的黄色div的CSS是:
width:20%;
height:100vh;
background-color: yellow;
display:inline-block;
在此之上,我也有margin:0;
。如何去除黄色块之间的小白色间隙?
答案 0 :(得分:5)
使用display inline-block会产生奇怪的副作用,它会在元素之间产生不必要的间隙:https://css-tricks.com/fighting-the-space-between-inline-block-elements/
快速修复将浮动div而不是使用display:inline-block。
div {
width:20%;
height:100vh;
background-color: yellow;
float: left;
}

<div>Monday</div>
<div>Tuesday</div>
<div>Wednesday</div>
<div>Thursday</div>
<div>Friday</div>
&#13;