使用box-sizing布局

作者: 追逐_chase | 来源:发表于2018-05-24 10:03 被阅读8次

盒模型


  • 在css中比较重要的就是 盒模型,它是在web中比较重要的一个基础点,当然其中涉及到 高度和宽度计算。

  • width:宽度,在CSS中是指内容的宽度,并不是盒子的宽度

  • height:高度,和宽度一样的原理

  • padding:内边距

  • border:变框

  • margin:外边距

  • 盒子的宽度 = padding + border +width

  • 盒子的高度 = padding+border+height


box-sizing

  • box-sizing: content-box|border-box|inherit
  .demo {
            padding: 30px;
            background-color: #036663;
            width: 200px;
            height: 200px;
            margin: 100px auto;
            box-sizing: border-box;
            border: 5px solid red;
        }
  • 当 设置是box-sizing: border-box; 盒子的整体宽度就是200px 包括padding ,content(真实的宽度和高度)border

content-box

  • 指定元素的宽度和高度(最小/最大属性)适用于box的宽度和高度。元素的填充和边框布局和绘制指定宽度和高度除外
border-box
  • 元素指定宽度和高度包括padding和border的指定。内容的宽度和高度减去各自双方该边框和填充的宽度从指定的"宽度"和"高度"属性计算
inherit
  • 继承 父元素 box-sizing属性的值

兼容

  • 在使用时 不同的浏览器不一样,所以下面的伪元素兼容
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  }

相关文章

  • 使用box-sizing布局

    盒模型 在css中比较重要的就是 盒模型,它是在web中比较重要的一个基础点,当然其中涉及到 高度和宽度计算。 w...

  • 学会使用box-sizing布局

    盒子模型 关于CSS重要的一个概念就是CSS盒子模型。它控制着页面这些元素的高度和宽度。盒子模型多少会让人产生一些...

  • H5移动端知识点总结

    阅读目录移动开发基本知识点 calc基本用法box-sizing的理解及使用理解display:box的布局理解f...

  • box-sizing布局

    盒子模型 关于CSS重要的一个概念就是CSS盒子模型。它控制着页面这些元素的高度和宽度。盒子模型多少会让人产生一些...

  • 宽度设置100%,设置padding之后,宽度会超出100%

    使用box-sizing: border-box;

  • CSS布局理解笔记

    flex-wrap: wrap; 弹性布局,超出一行自动换行。 box-sizing:border-box :内容...

  • box-sizing挽救布局

    常见的三栏布局有圣杯布局和双飞翼布局,在这里我们不深究圣杯布局跟双飞翼布局的起源,说一下如何进行box-sizin...

  • box-sizing布局笔记

    首先学习box-sizing布局之前,来了解一下css盒子模型(Box Model) 盒子模型(Box Model...

  • 盒模型

    盒模型切换,使用css3的box-sizing属性box-sizing: content-box; W3C盒子模型...

  • 使用box-sizing

    在CSS中,默认情况下,分配给元素的宽度和高度仅应用于元素的内容框。如果元素具有任何边框或填充,则将其添加到宽度和...

网友评论

    本文标题:使用box-sizing布局

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