盒模型

作者: 3e2235c61b99 | 来源:发表于2021-06-08 10:51 被阅读0次

    盒子模型(Box Modle)可以用来对元素进行布局,包括内边距,边框,外边距,和实际内容这几个部分
    盒子模型分为2种:
    1.W3C标准的盒子模型(标准盒模型)
    2.IE标准的盒子模型(怪异盒模型)

    标准盒模型与怪异盒模型的表现效果的区别之处:
    1.标准盒模型中width指的是内容区域content的宽度,height指的是内容区域content的高度
    标准盒模型中下盒子的大小 = width(content) + padding + border + margin

    标准盒模型

    2.怪异盒模型中的width指的是内容,内边距,边框总的宽度(content + padding + border);height指的是内容,内边距,边框总的高度
    怪异盒模型下盒子的大小 = width(content + padding + border) + margin


    怪异盒模型

    box-sizing的使用
    如果想要切换盒模型也很简单,这里需要借助css3的box-sizing属性
    box-sizing的默认属性是content-box

    box-sizing: content-box 是W3C盒子模型
    box-sizing: border-box 是IE盒子模型
    

    content-box:默认值,border 和 padding 不算到width 范围内,可以理解为是 W3c 的标准模型(default).总宽=width+padding+border+margin
    border-box:border和padding划归到width范围内,可以理解为是IE的怪异盒模型,总宽=width+margin

    相关文章

      网友评论

          本文标题:盒模型

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