CSS中消除display:inline-block的间隙的方法

1.可以两个标签紧贴,不让其出现空白字符

样式:

.left,.right{

    display:inline-block;

    width:100px;

    height:100px;

    border:1px solid red;

  }

结构:

<div class='wrapper'>
    <div class='left'>左边</div><div class='right'>右边</div>
</div>
blog1.png

2.给其父元素设置font-size:0,因为font-size可继承,所以子元素的字体消失,因此,需重新给子元素设置font-size
样式

.wrapper{

    font-size:0;

  }

left,.right{

    display:inline-block;

    width:100px;

    height:100px;

    border:1px solid red;

    font-size:16px;

  }

结构:

<div class='wrapper'>
    <div class='left'>左边</div>
    <div class='right'>右边</div>
 </div>
Z)IHM)O~E4DQGPIU@0GDBCB.png

补充:亦可用float属性,此时不会有间隙

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,847评论 0 2
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,506评论 0 40
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 8,582评论 0 5
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 4,722评论 0 1