美文网首页前端拾遗
去除inline-block造成的元素之间的空白

去除inline-block造成的元素之间的空白

作者: 就叫初九吧 | 来源:发表于2017-04-20 13:43 被阅读13次

对多个元素使用inline-block会在元素之间填充空白文本,在显示上就是两个元素之间有间隙。
有的时候一行有两个元素当对这两个元素使用inline-block同时设置width: 50%,会出现折行,此时就是空白造成的,解决空白的几种方法:

  1. 在父元素上设置font-size: 0
.inline-block-list { /* ul or ol with this class */
  font-size: 0;
}
.inline-block-list li {
  font-size: 14px; /* put the font-size back */
}
  1. 添加注释
<ul>
  <li>Item content</li><!--
--><li>Item content</li><!--
--><li>Item content</li>
</ul>
  1. margin
.inline-block-list li {
  margin-left: -4px;
}
  1. 下移关闭标签
<ul>
   <li>Item content</li
><li>Item content</li
><li>Item content</li>
</ul>

参考链接

相关文章

  • 去除inline-block造成的元素之间的空白

    对多个元素使用inline-block会在元素之间填充空白文本,在显示上就是两个元素之间有间隙。有的时候一行有两个...

  • 处理inline元素之间换行产生的空白

    inline, inline-block元素之间的换行符会造成类似空格的空白。不知道你遇到过没?比如以下代码: 这...

  • 去除inline-block元素的内缝隙/BFC

    去除inline-block元素的内缝隙的几种方法 IE8以下不支持inline-block 去除inline-b...

  • 去除inline-block元素之间的间隙

    如果想要块元素在一行显示,一种是把每个块元素浮动起来,但是这样的话有可能会影响布局,还有一种常用的方法是把块元素设...

  • HTML元素莫名空白

    元素间留白间距出现的原因就是标签段之间的空格。文章去除inline-block元素间间距的N种方法描述了这种情况;...

  • 饿了么总结

    去除两个span设置的display: inline-block 之间的空隙,可以给两个span的父元素设置fon...

  • 一些琐碎的前端知识点

    如何去除inline-block的间隙 描述:在html中,如果有几个inline-block的元素并排出现,同时...

  • css样式2

    inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐? inli...

  • 去除inline-block块行元素之间的间距

    inline-block块行元素标签并排的时候没有间距,但是换行或者中间有空格就会出现间隙 解决的方法: 1、设置...

  • css易忽略的小知识点

    1、去除inline-block元素间间距的N种方法给父元素设置font-size为0,在子元素中设置正常的fon...

网友评论

    本文标题:去除inline-block造成的元素之间的空白

    本文链接:https://www.haomeiwen.com/subject/keakzttx.html