倆个行内快元素在一行时会出现间隙,例如
<style>
.aa{
display: inline-block;
background-color: red;
color: green;
font-size: 14px;
}
</style>
<body>
<div class="aa">行内快</div>
<div class="aa">间隙</div>
<div>
<input type="text">
<input type="text">
</div>
</body>
去除他们之间的间隙我这里提供俩个实用方法
1.在父级元素设置 font-size 0 (常用)
2.把俩个行内快元素标签紧紧挨着不要有换行空格等
例如上边的例子
<style>
body{
font-size: 0;//1.父元素设置font-size 0
}
.aa{
display: inline-block;
background-color: red;
color: green;
font-size: 14px;
}
</style>
<body>
<div class="aa">行内快</div>
<div class="aa">间隙</div>
<div>
<input type="text"><input type="text">//2.倆个元素紧紧相邻
</div>
</body>