去除inline-block元素之间间隙和换行产生的行于行间隙的最佳方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除inline-block元素之间间隙和换行产生的行于行间隙的最佳方法相关的知识,希望对你有一定的参考价值。

方法:给inline-block元素的容器设置font-size: 0;inline-block的字体大小再另行设置即可。

  • css代码
     1 .inline-block-box{
     2   font-size: 0;
     3   border: 1px solid blue;
     4   box-sizing: border-box;
     5 }
     6 .inline-block{
     7   display: inline-block;
     8   width: 300px;
     9   height: 100px;
    10   line-height: 100px;
    11   text-align: center;
    12   font-size: 20px;
    13   border: 1px solid red;
    14   box-sizing: border-box;
    15 }
  • html代码
    1 <div class="inline-block-box">
    2   <div class="inline-block">inline-block</div>
    3   <div class="inline-block">inline-block</div>
    4   <div class="inline-block">inline-block</div>
    5   <div class="inline-block">inline-block</div>
    6 </div>

     

以上是关于去除inline-block元素之间间隙和换行产生的行于行间隙的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章

去除行内元素之间的间隙

display:inline-block间隙产生的原因以及解决方案

设置display:inline-block产生间隙

display为inline-block的元素中间有间隙的原因和解决办法

行内元素,display:inline-block元素,元素间间隙问题的解决

inline-block元素间隙问题原因及解决方法