css 内联元素的间隙处理



 <style>
        body{
            padding: 0;
            margin: 0;
        }
        .box div{
            color: #fff;
            width: 100px;
            height: 100px;

        }
        .box div:first-child{

            background: #000;
        }
        .box div:last-child{
            background: #f34f55;
        }
        
    </style>

<body>
<div class="box">
    <div>1212</div>
    <div>2323</div>
</div>
</body>

image.png

这是默认的块元素,我们给他内联,横向安排一下。

 .box div{
            color: #fff;
            width: 100px;
            height: 100px;
            display: inline-block;

        }

image.png

这里出现了一个间隙,一般是4px

改点代码

   .box{
            font-size: 0;
        }
        .box div{
            font-size: 16px;
            color: #fff;
            width: 100px;
            height: 100px;
            display: inline-block;

        }

image.png

这里出现的间隙不是bug,就是这么设计的,,是规范。


文章作者: 2winter
文章链接: https://2winter.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 2winter !
  目录