Luke's home Luke's home
首页
  • 前端文章

    • JavaScript
页面
技术
更多
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Luke xiao

K
首页
  • 前端文章

    • JavaScript
页面
技术
更多
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • javascript

    • 基础知识
    • 进阶知识

    • 函数

    • JS HTML DOM

    • JS 高级教程

    • 浏览器BOM

    • HTML5新特性

    • CSS3新特性

      • 结构伪类选择器
      • 伪元素选择器
      • css3盒子模型
        • 原盒子模型
        • 值
      • 滤镜filter
      • calc函数
      • 过渡
      • 2d转换
      • 动画
      • 3D转换
  • 布局

  • less

  • js库

  • 前端
  • javascript
  • CSS3新特性
lukexiao
2021-05-20

css3盒子模型

# 原盒子模型

原来盒子模型是这样的

你写了一个盒子比如

.one{
   /* 最后的盒子是所有加起来的大小 */
   width: 100px;
   height: 100px;
   border: 10px;
   margin: 20px;
   padding: 10px;
}
1
2
3
4
5
6
7
8

但是我们在实际测量的时候都是直接量的成型的盒子大小,这样来回在计算会非常麻烦。

这个时候css3加入了一个属性,来控制

box-sizing

# 值

content-box 就是原来的算法

border-box 就是已经是所有东西都加进去的算法,然后你再加border,padding,会自动算content的大小,非常的方便

编辑 (opens new window)
上次更新: 2021/08/13, 23:21:49
伪元素选择器
滤镜filter

← 伪元素选择器 滤镜filter→

最近更新
01
流式布局
08-13
02
flex布局
08-13
03
rem布局
08-13
更多文章>
Theme by Vdoing | Copyright © 2021-2021 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式