CSS3——CSS3盒模型

简介: CSS3——CSS3盒模型

CSS3盒模型


CSS3中可以通过box-sizing 来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小的方式就发生了改变。


可以分成两种情况:


1、box-sizing: content-box 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode


2、box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到width里面的


注:上面的标注的width指的是CSS属性里设置的width: length,content的值是会自动调整的。

div:first-child {
      width: 200px;
      height: 200px;
      background-color: pink; 
      box-sizing: content-box;  /*  就是以前的标准盒模型  w3c */
      padding: 10px;
      border: 15px solid red;
      /* 盒子大小为 width + padding + border   content-box:此值为其默认值,其让元素维持W3C的标准Box Mode */
    }
    div:last-child {
      width: 200px;
      height: 200px;
      background-color: purple;
      padding: 10px;
      box-sizing: border-box;   /* padding border  不撑开盒子 */
      border: 15px solid red;
      /* margin: 10px; */
      /* 盒子大小为 width    就是说  padding 和 border 是包含到width里面的 */
}


案例


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
  * {
    box-sizing: border-box;
  }
  div {
    width: 300px;
    height: 300px;
    background-color: pink;
    padding: 30px;
    border-right: 20px solid red;
    box-sizing: border-box;  /*内减模式*/
  }
  </style>
</head>
<body>
  <div></div>
</body>
</html>
相关文章
|
1月前
|
前端开发
CSS语言的盒模型
CSS语言的盒模型
|
3月前
|
前端开发 JavaScript Java
【面试题】面试官:说说你对 CSS 盒模型的理解
【面试题】面试官:说说你对 CSS 盒模型的理解
|
4月前
|
前端开发
【前端|CSS系列第3篇】CSS盒模型、浮动及定位
【前端|CSS系列第3篇】CSS盒模型、浮动及定位
|
2月前
|
Web App开发 存储 前端开发
【JavaEE初阶】 CSS相关属性,元素显示模式,盒模型,弹性布局,Chrome 调试工具||相关讲解
【JavaEE初阶】 CSS相关属性,元素显示模式,盒模型,弹性布局,Chrome 调试工具||相关讲解
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
36 0
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
19 0
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——CSS3、基础样式表
H5+CSS3+JS逆向前置——CSS3、基础样式表
38 0
|
2月前
|
前端开发
css3基础语法与盒模型
css3基础语法与盒模型
14 0
|
2月前
|
前端开发 JavaScript API
CSS基础框盒模型:打造炙手可热的网页布局!
欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚开始学习前端的读者们打造的。无论你是初学者还是有一些基础的开发者,我们都会在这里为你提供一个系统而又亲切的学习平台。我们以问答形式更新,为大家呈现精选的前端知识点和最佳实践。通过深入浅出的解释概念,并提供实际案例和练习,让你逐步建立起一个扎实的基础。无论是HTML、CSS、JavaScript还是最新的前端框架和工具,我们都将为你提供丰富的内容和实用技巧,帮助你更好地理解并运用前端开发中的各种技术。 ———————————————— 版权声明:本文为博主原创文
|
3月前
|
Web App开发 移动开发 前端开发
【CSS】<Cascading Style Sheets>CSS3常用样式属性
【1月更文挑战第22天】【CSS】<Cascading Style Sheets>CSS3常用样式属性