CSS中的标准盒模型 和 怪异盒模型

来源:互联网 发布:殷保华一线法源码 编辑:程序博客网 时间:2024/05/29 19:16

CSS中Box model分类

CSS中Box model是分为两种:: W3C标准 和 IE标准盒子模型。

大多数浏览器采用W3C标准模型,而IE中则采用Microsoft自己的标准。

怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式主要表现在IE内核的浏览器。

当不对doctype进行定义时,会触发怪异模式。

在标准模式下,一个块的总宽度= width + margin(左右) + padding(左右) + border(左右)

在怪异模式下,一个块的总宽度= width + margin(左右)(即width已经包含了padding和border值)

怪异盒子模型

标准盒子模型

注意:可以采用css3中的box-sizing属性来统一标准盒子模型和怪异盒子模型

box-sizing:content-box || border-box

当设置content-box时默认采用标准盒子模型;

当设置border-box时默认采用怪异盒子模型;

这里写图片描述

2 0
原创粉丝点击