css中的盒子模型

Posted zhangli123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css中的盒子模型相关的知识,希望对你有一定的参考价值。

1.盒子模型就是规定了元素框处理元素内容、内边距边框外边距 的方式。

技术图片

width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。

假设框的每个边上有 10 个像素的外边距和 5 个像素的内边距。如果希望这个元素框达到 100 个像素,就需要将内容的宽度设置为 70 像素,请看下图:

技术图片

我们看的这两幅图应该可以把盒子结构模型了解得很清楚,但是我们要注意浏览器的兼容性,一般来说大多数浏览器会按照上面的图示来呈现,然而 IE 5 和 6 的呈现却是不正确的。

2.现在我们就分开来看具体的边距是怎样的

内边距:padding:元素的内边距在边框和内容区之间

内边距的属性:我们可以这样写padding:auto;这是让这个元素在页面居中auto它是一个复合元素

如果我不想它居中怎么办呢?

我们也可以只让它有上面的内边距padding-top

                                右面的内边距padding-right

                                 下面的内边距padding-bottom

                                  下面的内边距padding-left

我们也可以这样来写h1padding:10px 10px 10px 10px(我这是随便给的值,我只是告诉你写的方式是这样的)

切记我边距都可以先这样写我们给边距赋值的方向是上右下左,值可以是px也可以是%。

边框(border)

是围绕元素内容和内边距的一条或多条线

边框的样式border-style 

还有单边样式

边框宽度

border-width 

单边宽度

边框颜色border-color 

单边颜色

css边框属性:可以对照这个看一下

技术图片

外边距:围绕在元素边框的空白区域是外边距(margin)它的用法跟内边距的用法一样在这我就不啰嗦了。

 

以上是关于css中的盒子模型的主要内容,如果未能解决你的问题,请参考以下文章

CSS3中的弹性盒子模型

CSS盒子模型

什么是css盒子模式(框模型)

CSS学习11-盒子模型

CSS中的盒子模型详解

css盒子模型