传统盒模型和css3盒模型对比
来源:互联网 发布:seo设置是什么意思 编辑:程序博客网 时间:2024/06/09 21:31
一、传统盒模型
* 传统盒子模型:宽度=padding+border+width,内容区域即width设定大小不变,总体大小变化 div{ width: 200px; height: 200px; background-color: red; margin-top:20px; }.box2,.box3{ border:25px blue solid; padding:25px;}
如果内边距增大了,整个盒子也是增大的,那么要保持整个盒子不变大的话,就要减小宽读或者高度,即内容区的宽度或者高度
/*css3盒子模型:content-box:内容盒子;padding-box:内边距盒子;border-box:边框盒子 设置谁谁不变化 */ div{ width: 200px; height: 200px; background-color: red; margin-top:20px; } .box2,.box3{ border:25px blue solid; padding:25px; /* 设置的放内容区域大小 外加模式 box-sizing的默认值,如果加边距和边框内容的大小不变即我们一开始设置的width, 但是总大小变化了,即边框和内边距大了 */ box-sizing: content-box; } .box2{ /*设置盒子模型中最大盒子大小,如果在家padding内边距时,那么就缩小内容区 内减模式 */ box-sizing: border-box; }/* 总结:传统盒子内容区不变,总大小变化,css3盒子分内减和外曾,内减内容区变化总大小不变,外曾,
内容区不变,总大小变即内边距和边框变*/
、
注意:
当盒子设置了宽,没有设置高的时候,并且设置border-box,垂直方向还是以content-box水平方向以border-box
1 0
- 传统盒模型和css3盒模型对比
- Css3弹性盒模型
- Css3弹性盒模型
- Css3弹性盒模型
- css3盒模型
- css3盒模型
- CSS3弹性盒模型
- css3的盒模型
- CSS3-盒模型
- CSS3盒模型
- CSS3-盒模型设计
- 08、CSS3盒模型
- Css3 弹性盒模型
- css3-盒模型
- css3-弹性盒模型
- css3-弹性盒模型
- CSS3 弹性盒模型
- CSS3-盒模型
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- git 的 安装和使用
- ES6新特性简介
- Ubuntu Eclipse经常挂掉问题
- 封装的截取高清图的demo~
- 传统盒模型和css3盒模型对比
- MySQL 技术内幕 读书笔记(一)
- db.serverStatus()注释
- HTML5第三课时,表格应用以及表格属性
- Java中关于static
- opencv自学之旅 视频读取,摄像头读取
- zepto: 随手记
- UVA, 10299 Relatives
- mysql格式化日期