CSS盒模型.
css吧
全部回复
仅看楼主
level 10
盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型.他们对盒子模型的解释各不相同.先来看看我们熟悉的标准盒子模型.
  从上图可以看到标准 W3C 盒子模型的范围包括 margin,border,padding,content,并且 content 部分不包含其他部分.
从上图可以看到 IE 盒子模型的范围也包括 margin,border,padding,content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 pading.
问题1:那应该选择哪种盒子模型呢?
当然是“标准 W3C 盒子模型”了.
问题2:怎么样才算是选择了“标准 W3C 盒子模型”呢?
很简单,就是在网页的顶部加上 DOCTYPE 声明.如果不加 DOCTYPE 声明,那么各个浏览器会根据自己的行为去理解网页,即 IE 浏览器会采用 IE 盒子模型去解释你的盒子,而 FF 会采用标准 W3C 盒子模型解释你的盒子,所以网页在不同的浏览器中就显示的不一样了.反之,如果加上了 DOCTYPE 声明,那么所有浏览器都会采用标准 W3C 盒子模型去解释你的盒子,网页就能在各个浏览器中显示一致了.
2018年04月25日 01点04分 1
1