什么是盒模型(标准盒模型,怪异盒模型)
盒模型:(内容(content),内边距(padding),边框(border),外边距(margin))
CSS中的盒子模型分为两种:
W3C标准盒模型和IE怪异盒模型。
标准盒模型下:
一个块的宽度 = width+padding(左右内边距)+border(左右边框)+margin(左右外边距);
怪异盒模型下:
一个块的宽度 = width + margin(左右)(即width已经包含了padding和border值)
CSS3的box-sizing:
box-sizing语法:
box-sizing: content-box || border-box || inherit || initial
当设置为box-sizing:content-box时,将采用标准模式解析计算,也是默认模式;
当设置为box-sizing:border-box时,将采用怪异模式解析计算;
个人理解:
用box-sizing:border-box;写移动端的代码有一个好处 !
一般情况下用百分比布局,
如果用正常的标准盒模型写的话,给元素添加一个1px边框的边框,元素的宽度是百分百的话,那么这个元素就超出屏幕的宽度,
如果用box-sizing:border-box;这个属性的话,就会把1px像素的边框算在总宽度百分百上这样就不会超出屏幕的宽度了。同样内边距也会算在总宽度里
什么是盒模型(标准盒模型,怪异盒模型)相关推荐
- css盒模型——标准盒子、怪异盒子
一.概念 CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型. 1.网页中所有元素都具备以下四个属性 (用来对元素进行布局): content,元素的 width.height p ...
- 盒子模型(标准盒子和怪异盒子)
盒子模型 盒子模型(Box Model): 盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容. 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素. 不同部分 ...
- 自学前端第十天 : CSS怪异盒子模型
一.怪异盒子模型 怪异盒模型是IE盒子模型 我们可以通过 css 样式 box-sizing来进行切换 select {box-sizing: border-box; /* 怪异盒子模型 */box- ...
- 盒子模型和怪异盒子模型
content的width 元素宽度 height 元素高度 可设置像素或者百分比或者其他单位 盒子模型的总宽度和总高度: 外总宽度 = width + padding + border + ma ...
- CSS中盒子模型、嵌套盒子中垂直外边距塌陷问题解决方案、标准盒模型、怪异盒模型
盒子模型(Box Model): 指把HTML页面中的元素看作是一个矩形的盒子,也称容器,这个盒子从内到外由:元素的内容(content).内边距(padding).边框(border).外边距(ma ...
- 盒子模型(标准盒模型、怪异盒模型)
一.盒子模型的组成部分: 内容区域: content 边框 : border 内边距: padding 外边距 margin ✳ 图中的蓝色部分即为content区域 二.盒模型的分类: 1.W3C盒 ...
- 标准盒模型怪异盒模型
标准盒模型&怪异盒模型 盒子模型的组成: 盒子模型一般由:内容(content).边框(border).左右外边距(margin-left+margin-right).左右内边距(padd ...
- 盒模型--标准盒模型---怪异盒模型
盒模型: .demo{overflow:hidden;/*超出隐藏*/width:300px;hight:300px;padding:background-color:blue;} 盒模型: 复合属性 ...
- 怪异盒模型和标准盒模型
对怪异盒模型的介绍 怪异模式主要表现在IE内核的浏览器. 当不对doctype进行定义时,会触发怪异模式. 在标准模式下(box-sizing:content-box;),一个块的总宽度= width ...
最新文章
- DOS批处理高级教程:第三章 FOR命令中的变量(转)
- 内网IP段分类 判断ip是否是内网ip
- 嵌入式linux系统,给WIFI模块增加一个开关
- 3级联动 ajax java_java+ajax(三级连动下拉框)
- (数据结构与算法)数组模拟队列和环形队列
- 奔跑吧,OpenStack现场分享:超融合架构如何抹平物理硬件差异?
- linux 搜索 空格,如何在Linux中搜索带有空格的模式的文件
- Docker swarm 笔记
- 海升集团数据上云 走出智能农业的新路子
- for循环中的参数能不省略
- PHP获取文件夹内所有文件包括子目录文件的名称或路径
- 在ubuntu12.04下编译android4.1.2添加JNI层出现问题
- 利用LVM管理磁盘系统
- Spring入门之IOC
- php合并两个有序链表,PHP如何实现合并两个有序链表为一个有序链表(代码)
- kernel or user oops信息定位步骤
- linux mysqldump 备份所有数据库,mysqldump导出所有数据库
- sun.net.ftp.FtpClient介绍
- 毕业四年后的程序员继续租房子
- 蓝桥杯 - 明码 java
热门文章
- Java实习(一维)线性回归方程
- 导出PDF里的指定章节(页数)到Word
- [幽默笑话]聪明男人劝老婆
- oracle建表案例,oracle创建表语句
- 与Ubuntu16.04+pycharm+第三方包决战的点点滴滴
- 这三个文件在 C:\Program Files (x86)\Microsoft Office\root\Office16 下怎么会是符号链接?
- raid卡直通模式会走缓存吗_磁盘阵列 RAID 技术如何保护数据
- 小米2s解决充电过热的方法
- 前端知识 分享总结(实时更新......)
- 一种提取HTML网页正文的方法