CSS盒模型(Box Model)

2018-02-28  本文已影响0人  yangchaojun

在css中一般有两种盒模型标准,一种是W3C标准盒模型,另一种是IE标准盒模型。
大多数浏览器采用W3C标准模型,而IE中采用Microsoft自己的标准。
怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式主要表现再IE内核的浏览器。
当不对Doctype进行定义时,会触发怪异模式。

两种盒模型的区别在于盒模型的计算方式不同,后面会提到可以通过CSS3中新增的属性box-sizing来控制两种盒模型的转换。

接下来以W3C标准来分析css盒模型到底是什么东西。


content-box

width

height

padding

margin

min-width & max-width

min-height & max-height

overflow

box-sizing

border


一些概念介绍

视口(Viewport)
块级元素(Block-level Elements)
行级元素(inline-level Elements) 也叫 内联元素
盒子的生成
Box Model revisited
display属性
visibility
Generated Content 伪元素
上一篇 下一篇

猜你喜欢

热点阅读