美文网首页
如何消除两个行内块级元素(inline-block)之间的空格

如何消除两个行内块级元素(inline-block)之间的空格

作者: 写写而已 | 来源:发表于2019-11-30 21:52 被阅读0次

box-sizing的属性

属性 含义
content-box 默认W3C标准,非IE标准
border-box 把边框宽度加入到元素宽度内
inherit 从父级继承

先看一个html代码

<ul class="ul">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
</ul>

css如下

html {
    box-sizing: border-box;
}
* {
    box-sizing: inherit;margin: 0;padding: 0;
}
*::before, *::after {
    box-sizing: border-box;
}
ul, li {
    list-style: none;
}
ul {
    /* 重点 */
    font-size: 0;
}
.ul li {
    width: 20%;display: inline-block;
    border: 10px solid #f00;
    font-size: 14px;
}

或者是删除元素标签后面的内容,把li放在同一行

<ul class="ul">
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
</ul>

相关文章

  • 如何消除两个行内块级元素(inline-block)之间的空格

    box-sizing的属性 属性含义content-box默认W3C标准,非IE标准border-box把边框宽度...

  • 浮动与display:inline-block

    显示方式 inline-block 默认为行内块级元素,所以之间会有缝隙。 对齐方式 inline-block 没...

  • CSS03

    CSS 元素分类(块级元素、行内元素) display:block、inline、inline-block 块级包...

  • inline和inline-block的区别

    inline 行内元素 inline-block 内联块级元素(可以设置宽度和高度地块元素) block 块级元素

  • 浮动

    块级元素设置浮动宽度会收缩,类似inline-block。行内元素设置浮动拥有块级元素的特性。

  • 代码小知识

    overflow: hidden;//清除浮动 display: inline-block;//转化块级行内元素,...

  • html横向布局

    方法1:display:inline-block 首先得先了解块级元素(block elements)和行内元素(...

  • 用css样式画个圈

    用span标签写,要改变他的行内元素的特点。用display:inline-block;改变成为行内块级元素

  • 浮动与定位

    html元素可以分为三种:行内元素(inline)、行内块元素(inline-block)和块元素(block)。...

  • 布局、div入门

    块级元素和行内元素 块级元素:占据其父元素(容器)的整个空间,代码如下: 行内元素:一个挨着一个展示,换行表示空格...

网友评论

      本文标题:如何消除两个行内块级元素(inline-block)之间的空格

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