资讯专栏INFORMATION COLUMN

标签设置为inline-block后,如何消除标签之间的间隔。

ziwenxie / 2628人阅读

摘要:例如学习升职加薪成功百度将元素设置为后,显示结果为标签之间会产生间隙,原因就是书写代码中,为了美观易读,标签结束后会回车换行,上一个的结束标签与下一个的开始标签之间有回车,解析后会生成一个字符。

标签设置为inline-block后,如何消除标签之间的间隔。

 

例如:

 

 

将li元素设置为inline-block后,

div {text-align: center;}
ul {list-style: none;}
li {display: inline-block;background: blue;}
a {color: white;text-decoration: none;}

显示结果为:

标签之间会产生间隙,原因就是书写html代码中,为了美观易读,标签结束后会回车换行,上一个li的结束标签与下一个的开始标签

  • 之间有回车,解析后会生成一个字符。

    解决方法有以下几种:

    1.将其写成如下方式:目的是删除开始标签和结束标签的间隙,但是代码的可读性会变差,看着会非常难受。

  • 学习
  • 升职

  • 加薪

  • 成功

  • 或者将li的结束标签省略,或者将其写在一行,不过不推荐这种方法

  • 学习
  • 升职
  • 加薪
  • 成功
  • 2.父元素的font-size设置为0,而后在需要显示的元素恢复原来的字体样式。

    div {text-align: center;font-size: 0px;}
    ul {list-style: none;}
    li {display: inline-block;background: blue;}
    a {color: white;text-decoration: none;font-size: 16px;}

    具体也可以参考

     

    此处

    文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

    转载请注明本文地址:https://www.ucloud.cn/yun/1671.html

    相关文章

    • css基础

      摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;vi...

      JinB 评论0 收藏0
    • 前端面试题2(CSS)

      摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...

      MangoGoing 评论0 收藏0
    • 前端面试题2(CSS)

      摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...

      zorro 评论0 收藏0
    • 前端面试题2(CSS)

      摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...

      meteor199 评论0 收藏0
    • 前端面试题2(CSS)

      摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...

      Rocture 评论0 收藏0

    发表评论

    0条评论

    ziwenxie

    |高级讲师

    TA的文章

    阅读更多
    最新活动
    阅读需要支付1元查看
    <