美文网首页
CSS标准盒模型与IE盒模型

CSS标准盒模型与IE盒模型

作者: 差的远那 | 来源:发表于2017-11-19 23:35 被阅读0次

原理:

网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。

这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模型。

盒子模型的特点:

想象一个盒子,它有:外边距(margin)、边框(border)、内边距(padding)、内容(content)四个属性;

让我们俯视这个盒子,它有上下左右四条边,所以每个属性除了内容(content),都包括四个部分:上下左右;这四部分可同时设置,也可分别设置;内边距可以理解为盒子里装的东西和边框的距离,而边框有厚薄和颜色之分,内容就是盒子中间装的东西,外边距就是边框外面自动留出的一段空白。

(以上原理与特点来自百度百科)

W3C盒模型(标准盒模型)与IE盒模型的相同点和不同点:


由上图可知,他们的相同点就是都有content、padding、border和margin属性.不同点在于height和width包含的内容不一样.

W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分

IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 padding

网页中的盒子模型;我们常常要控制盒子模型的宽度width:

不同盒子模型的计算方法:

w3c中的盒子模型的宽:包括margin+border+padding+width;

width:margin*2+border*2+padding*2+width;

height:margin*2+border*2+padding*2+height;

iE中的盒子模型的width:也包括margin+border+padding+width;

上面的两个宽度相加的属性是一样的。不过在ie中content的宽度包括padding和border这两个属性;

例如一个盒子模型如下:margin:20px,border:10px,padding:10px;width:200px;height:50px;

如果用w3c盒子模型解释,那么这个盒子模型占用的

宽度为:20*2+10*2+10*2+200=280px;

高度:20*2+10*2+20*2+50=130px;

盒子的实际宽度大小为:10*2+10*2+200=240px;

实际高度:10*2+10*2+50=90px;

用ie的盒子模型解释 :盒子在网页中占据的大小为20*2+200=240px;高:20*2+50=90px;

盒子的实际大小为:宽度:200px,高度:50px;

我们常常理解的盒子模型是w3c这样的盒子模型

相关文章

  • CSS盒模型

    基本概念标准盒模型/IE盒模型 标准模型与IE模型的区别 CSS如何设置盒模型box-sizing:content...

  • Css盒模型以及Bfc的应用场景

    CSS盒模型: 一 基本概念: 分为标准模型+IE模型。 二 标准盒模型和IE盒模型的区别。CSS如何设置这两种盒...

  • css盒模型

    1. CSS盒模型分为标准盒模型和IE盒模型2. 区别:IE盒模型的width包括padding和border,而...

  • CSS盒模型

    对CSS盒模型的认识 标准模型 + IE模型 标准模型和IE模型的区别 CSS如何设置这两种模型 js如何设置盒模...

  • CSS盒模型

    CSS盒模型的认识 标准模型 和 IE模型 CSS盒模型包括content,padding,border,marg...

  • IE,chrome,火狐浏览器在css和js方面的兼容性总结

    css盒模型差异 盒模型分为标准模型和怪异模型。chrome,火狐浏览器使用标准模型,IE使用怪异模型。在标准盒模...

  • 盒模型

    主要有两种盒模型: IE盒模型和标准盒模型。 CSS3的box-sizing可以定义使用哪种盒模型。 IE盒模型的...

  • 前端小册 - 浅谈CSS盒模型

    CSS盒模型的知识点 基本概念:标准盒模型和IE模型 标准模型和IE模型的区别 CSS如何设置这两种模型 JS如何...

  • 面试总结

    1. CSS盒模型 IE盒模型:width=content,height=contentw3c标准盒模型:wid...

  • 盒模型、定位

    标准盒模型、怪异盒模型 CSS中Box model是分为两种:: W3C标准(标准盒模型) 和 IE标准盒子模型(...

网友评论

      本文标题:CSS标准盒模型与IE盒模型

      本文链接:https://www.haomeiwen.com/subject/syvomxtx.html