从上图可以看到标准 W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分。

从上图可以看到 IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 pading。

网页中的盒子模型;我们常常要控制盒子模型的宽度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这样的盒子模型

【转】

最新文章

  1. Design and Analysis of Algorithms_Decrease-and-Conquer
  2. TreeSize工具介绍
  3. ajax提交含有html数据时的处理方法
  4. UrlOfFIle
  5. pod应用--备用
  6. Java迭代器深入理解及使用
  7. 基于Selenium2+Java的UI自动化(8)- 显式等待和隐式等待
  8. Visual Studio中的TabControl控件的用法
  9. 浅谈Android中Serializable和Parcelable使用区别
  10. Spring-cloud(四)服务发现与消费:ribbon的使用
  11. PHP实现邮件的自动发送
  12. 关于现在互联网是否还有机会类的价值文章,为什么有人掉进互联网创业的坑里,可能因为ta不懂这些
  13. 如何用vmware workstation来做虚拟化实验
  14. [calss*="col-"]匹配类名中包含col-的类名,^以col-开头,$以col-结尾
  15. 03-01:springboot 整合jsp
  16. 在centOS中安装mongodb
  17. iOS: 解决某些第三方库因为ARC不能使用的问题
  18. Gson全解析(上)-Gson基础
  19. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课
  20. 作用JavaScript访问和操作数据库

热门文章

  1. 计时器 vb
  2. Httpclient: 多层翻页网络爬虫实战(以搜房网为例)
  3. ASP.NET Core会议管理平台实战_1、开篇介绍
  4. C#项目中一些文件类型说明
  5. 用递归方式在JSON中查找对象
  6. 为Docker容器设置静态IP
  7. P4443 [COCI2017-2018#3] Dojave(线段树)
  8. IT兄弟连 JavaWeb教程 EL表达式中的内置对象
  9. TCP协议怎么关闭?
  10. CAS单点登录之服务端部署