• css3中的box-sizing属性的使用


    box-sizing属性用来定义元素的width和height所表示的区域,该属性一般有三种值:content-box、border-box、inherit。

    其中inherit表示box-sizing的值应该从父元素继承。

    content-box和border-box的主要区别就是元素的width和height的值包不包括border、padding这两个属性的值。

    一、content-box

      content-box也叫标准盒子模型,是默认值。

      它的width组成仅仅只有content区域(不包括padding区域和border区域)

      举个例子,如果该元素的宽度为100px,那么这表示该元素的内容区域宽度为100px,再如果padding为10px,border的宽度为10px,那么它的实际宽度为width+(padding-left)+(padding-right)+(border-left-width)+(border-right-width)=100px+10px+10px+10px+10px=140px;

     下图是标准盒子模型的示意图:

      标准盒子模型

    二、border-box

     border-box也叫IE盒子模型

     它的width组成由content区域、padding区域、border区域

     举个例子,如果这个元素的宽度为100px,那么它的实际宽度就是100px,再如果它的padding为10px,border的宽度为10px,那么该元素的内容区域宽度为width-(padding-left)-(padding-right)-(width-left-width)-(width-right-width)=100px-10px-10px-10px-10px=60px;

     下图是IE盒子模型的示意图:

     IE盒子模型

  • 相关阅读:
    Apollo(阿波罗)配置中心Java客户端使用指南使用指南
    文本编码范围
    Java也可以像python般range出连续集合
    TCP连接性能指标之TCP关闭过程(四次挥手)
    网络设备性能指标之pps
    Nacos 服务发现,注册及管理
    关于 Executor 和 ExecutorService
    NUMA 平台
    Java 11 新垃圾回收器 ZGC
    Java 13 新特性
  • 原文地址:https://www.cnblogs.com/TigerZhang-home/p/8953726.html
Copyright © 2020-2023  润新知