css的盒模型有哪些?

所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

下面的图片说明了盒子模型(Box Model):

不同部分的说明:

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。

  • Border(边框) - 围绕在内边距和内容外的边框。

  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。

  • Content(内容) - 盒子的内容,显示文本和图像。

为了正确设置元素在所有浏览器中的宽度和高度,你需要知道的盒模型是如何工作的。

CSS盒模型主要分为:

  • W3C盒模型(标准盒模型)

    W3C盒模型的width与height只含content,不包括padding和border。

  • IE盒模型(怪异盒模型)

    IE盒模型的width与height是content、padding和border的总和。

从上面两图不难看出在标准模型中,盒模型的宽高只是内容(content)的宽高,而在IE模型中盒模型的宽高是内容(content)+填充(padding)+边框(border)的总宽高。

当前大部分的浏览器支持的是W3c的标准盒模型,也保留了对怪异盒模型的支持,当然IE浏览器沿用的是怪异盒模型。怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式主要表现在IE内核的浏览器。

以上就是css的盒模型有哪些?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读

    wps如何修改页眉上边距

    wps如何修改页眉上边距,WPS教程,1.WPS版word怎样设置页眉边距WPS中word设置页眉边距技巧“页边距”:页面上打印区域之外的空白空间。1、设

    js设置div的边框|怎样给div设置边框

    js设置div的边框|怎样给div设置边框,,1. 怎样给div设置边框1、首先新建一个html文件,输入基本的内容,这里设置一个div,并把它的class设置为de

    wps如何设置左右边距

    wps如何设置左右边距,WPS教程,1.WPSOffice文档双面打印边距怎么设置呢?通常我们在打印文档时,多数情况下都会把文档左侧的页边距设置的大一

    妇产科设置|妇产科布局要求

    妇产科设置|妇产科布局要求,,1. 妇产科布局要求南院好,重点科室都在南院区市一院的南区和北区在总体布局上有侧重点。,一、二级临床重点科室

    设置边框为阴影|边框的阴影怎么设置

    设置边框为阴影|边框的阴影怎么设置,,1. 边框的阴影怎么设置步骤1:选择单元格,按CTRL+1,弹出设置单元格格式对话框步骤2:选择填充选项卡,点击填

    快捷键填充底纹|添加底纹快捷键

    快捷键填充底纹|添加底纹快捷键,,1. 添加底纹快捷键word中的边框和底纹没有快捷键,设置边框和底纹的方法如下(以2003为例):1、添加边框。  W