• css盒模型


    日常经常说盒模型,感觉自己很了解,但是真的说起来还是有很多遗忘的东西。现在把盒模型的内容整理一下。

    盒模型:html文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒模型。

    模型通过四个边界来描述:margin(外边距),border(边框),padding(内边距),content(内容区域),如图所示:

    盒模型主要有两种:

    1、标准盒模型

    width指的是内容区域content的宽度;height指的是内容区域content的高度。

     标准盒模型下盒子的大小  = content + border + padding + margin

    2、IE盒模型(怪异盒模型)

    width指的是内容、边框、内边距总的宽度(content + border + padding);height指的是内容、边框、内边距总的高度

     怪异盒模型下盒子的大小=width(content + border + padding) + margin

    我们还可以通过属性box-sizing来设置盒子模型的解析模式

    可以为box-sizing赋三个值:

    content-box: 默认值,border和padding不算到width范围内,可以理解为是W3c的标准模型(default)
    
    border-box:border和padding划归到width范围内,可以理解为是IE的怪异盒模型
    
    padding-box:将padding算入width范围
    • 当设置为box-sizing:content-box时,将采用标准模式解析计算(默认模式);

    • 当设置为box-sizing:border-box时,将采用怪异模式解析计算;

     

  • 相关阅读:
    递归算法的时间复杂度分析
    MongoDB入门简单介绍
    关于用例须要多少文档以及业务用例等等
    Java连接redis的使用演示样例
    C++ String 转 char*
    MySQL和PostgreSQL 导入数据对照
    SSL连接建立过程分析(1)
    XTU OJ 1210 Happy Number (暴力+打表)
    Codeforces Round #258 (Div. 2)[ABCD]
    CreateFont具体解释
  • 原文地址:https://www.cnblogs.com/liumcb/p/13686745.html
Copyright © 2020-2023  润新知