zoukankan      html  css  js  c++  java
  • 标准盒模型、怪异盒模型(box-sizing)

    CSS中Box model是分为两种: W3C标准(标准盒模型) 和 IE标准盒子模型(怪异盒模型)。大多数浏览器采用W3C标准模型,而IE中则采用Microsoft自己的标准。

    重要的一个属性是box-sizing:content-box || border-box || inherit(默认是content-box)

    • box-sizing:content-box:采用标准盒模型
      Element width = width + border + padding + margin,padding、border、margin不被包含在定义的width和height之内,对象的实际宽度等于设置的width值和border、padding、margin之和,改变padding、border、margin值的话width会跟着变化。
    • box-sizing:border-box:采用怪异盒模型
      Element width = width,padding、margin和border被包含在定义的width和height之内。对象的实际宽度就等于设置的width值,即使定义有border和padding也不会改变对象的实际宽度。

    使用box-sizing:border-box,无论如何改动 border 与 padding 的值,都不会导致 box 总尺寸发生变化,也就不会打乱页面整体布局。

     
  • 相关阅读:
    提取BioGRID中的基因symbol和得分所在列
    windows端同步数据到samba共享
    C++的基本语法
    上传文件到服务器功能
    django数据库的使用
    django文件的下载实现
    获取文本域输入的内容
    js的if判断
    ajax的使用
    Oracle ADG备库新增变为一主多从
  • 原文地址:https://www.cnblogs.com/lmjZone/p/8567895.html
Copyright © 2011-2022 走看看