美文网首页
CSS盒子模式

CSS盒子模式

作者: WANGLIN_HZ | 来源:发表于2018-07-08 19:09 被阅读0次

在“CSS盒子模型”理论中,所有页面中的元素都可以看成一个盒子,并且占据着一定的页面空间。

一个页面由很多这样的盒子组成,这些盒子之间会互相影响,因此掌握盒子模型需要从两个方面来理解:一是理解单独一个盒子的内部结构,二是理解多个盒子之间的相互关系。

每个元素都看成一个盒子,盒子模型是由content(内容)、padding(内边距)、margin(外边距)和border(边框)这四个属性组成的。此外,在盒子模型中,还有宽度width和高度height两大辅助性属性。
下图为一个CSS盒子模型的内部结构:

11-1-1.png
1、内容区

内容区是CSS盒子模型的中心,它呈现了盒子的主要信息内容,这些内容可以是文本、图片等多种类型。内容区是盒子模型必备的组成部分,其他的3部分都是可选的。

内容区有3个属性:width、height和overflow。使用width和height属性可以指定盒子内容区的高度和宽度。在这里注意一点,width和height这两个属性是针对内容区而言,并不包括padding部分。

当内容信息太多时,超出内容区所占范围时,可以使用overflow溢出属性来指定处理方法。

2、内边距

内边距,指的是内容区和边框之间的空间,可以被看做是内容区的背景区域。

关于内边距的属性有5种,即padding-top、padding-bottom、padding-left、padding-right以及综合了以上4个方向的简洁内边距属性padding。使用这5种属性可以指定内容区域各方向边框之间的距离

3、边框

边框属性有border-width、border-style、border-color以及综合了3类属性的快捷边框属性border。

其中border-width指定边框的宽度,border-style指定边框类型,border-color指定边框的颜色。

“border-width:1px;border-style:solid;border-color:gray;”等价于“border:1px solid gray;”。

4、外边距

外边距,指的是两个盒子之间的距离,它可能是子元素与父元素之间的距离,也可能是兄弟元素之间的距离。

外边距使得元素之间不必紧凑地连接在一起,是CSS布局的一个重要手段。

外边距的属性也有5种,即margin-top、margin-bottom、margin-left、margin-right以及综合了以上4个方向的简洁内边距属性margin。

相关文章

  • CSS3 弹性盒子(Flex Box)

    CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexib...

  • div+css3弹性盒子(flex box)布局

    一、CSS3 弹性盒子(Flex Box) 弹性盒子是CSS3的一种新布局模式。CSS3 弹性盒( Flexibl...

  • CSS3弹性盒布局方式

    一、CSS3弹性盒子 弹性盒子是CSS3的一种新布局模式。 CSS3 弹性盒( Flexible Box 或 fl...

  • CSS3弹性盒布局方式

    一、CSS3弹性盒子 弹性盒子是CSS3的一种新布局模式。 CSS3 弹性盒( Flexible Box 或 fl...

  • CSS3 弹性盒子

    1、CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Fle...

  • CSS3 弹性盒子(Flex Box)

    什么是弹性盒子 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 fl...

  • css盒子模型

    css盒子模型有两种:标准模式(box-sizing: content-box)和怪异模式(box-sizing:...

  • CSS3 弹性盒子(Flex Box)

    弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是...

  • 网页笔记—弹性盒子

    弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是...

  • 弹性盒

    弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是...

网友评论

      本文标题:CSS盒子模式

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