CSS核心属性4---盒模型

作者: 阿甘笔记 | 来源:发表于2016-05-18 16:32 被阅读183次

一、 盒模型的概念和组成

盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间,即都包含边框、边界、补白、内容区,这就是盒模型。


二、 padding的使用方法

填充:padding,在设定页面中一个元素内容到元素的边缘(边框) 之间的距离。 也称补白。

用法:

1)用来调整内容在容器中的位置关系

2)用来调整子元素在父元素中的位置关系。

注:padding属性需要添加在父元素上。

3)padding值是额外加在元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性。
 padding的属性值的4种方式:

  四个值:上   右   下   左 {padding:10px   20px   30px    40px;}

  三个值:上    左右    下  {padding:10px   20px   30px ;}

  二个值:上下    左右      {padding:10px   20px  ;}

  一个值:四个方向          {padding:2px; }         /  *定义元素四周填充为2px*/

  说明:可单独设置一方向填充,如:padding-top:10px; padding-right:10px;padding-bottom:10px;padding-left:10px;


三、 margin的使用方法

  边界:margin,在元素外边的空白区域,被称为边距。

margin值得作用:控制同辈元素之间的位置关系;

  属性值的4种方式:
  四个值:上 右 下 左   margin:2px 4px 6px 8px;    /*定义元素上、右边界为2px,下右边界为6px,左边界为8px*/

  三个值:上 左右 下    margin:2px 4px 6px;           /*定义元素上边界为2px,左右边界4px下边界为6px,*/

  二个值:上下 左右     margin:2px 4px;                  /*定义元素上下边界为2px,左右边界为4px/

  一个值:四个方向      margin:2px                          /*定义元素四边边界为2px*/
说明:可单独设置一方向边界,如:margin-top:10px;


 margin:0 auto;                    /*定义元素在浏览器中横向居中。*/

margin:-200px 0 0 -100px;

margin可写负值

四、 border(边框)的使用方法

作用:网页中很多修饰性的线条都是由边框来实现;

        边框宽度: border-width:2px;

        边框样式:border-style:solid(实线)/ dotted(点)/ dashed(虚线)/ double(双边线)/none(取消边框);

        边框颜色:border-color:#ff0f0f;

border-width:1px ;border-style:solid ; border-color:#f00;

缩写:border:1px solid #f00;


可单独设置一方向边框,

如:border-bottom:边框宽度 边框风格 边框颜色;     底边框

border-left:边框宽度 边框风格 边框颜色;                  左边框

border-right:边框宽度 边框风格 边框颜色;               右边框

border-top:边框宽度 边框风格 边框颜色;                  上边框

五、盒子的实际大小(公式):

宽 =左右margin+左右border+左右padding+width

高 =上下margin+上下border+上下padding+height

例如:一个盒子的 margin 为 20px,border 为 1px,padding 为 10px,content 的宽为 200px、高为 50px

相关文章

  • CSS核心属性4---盒模型

    一、 盒模型的概念和组成 盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元...

  • CSS学习笔记2

    css常用属性 盒模型 包含:内容、padding、border、margin 盒模型相关属性 内容属性 widt...

  • 任务九~盒模型

    一、盒模型包括哪些属性? CSS盒模型~即定义了Web页面中的元素是如何看做盒子来解析CSS盒模型属性有: con...

  • box-sizing

    box-sizing是CSS3的box属性之一,遵循css的盒模型(Box model)原理css的盒模型(Box...

  • 盒模型

    1.盒模型包括哪些属性 盒模型是css中元素大小的呈现方式,每一个元素都有盒模型。 margin属性,margin...

  • CSS3Flex和圣杯布局

    一、css3盒模型 css3增加了盒模型属性box-sizing,能够事先定义盒模型的尺寸解析方式。box-siz...

  • CSS3弹性盒子

    弹性盒模型 弹性盒模型是CSS3新增的属性,设置display属性值为flex的元素为弹性盒模型对象。弹性盒子由弹...

  • CSS盒模型讲解

    CSS中,最重要的概念之一,就是盒模型。 盒模型由以下CSS属性组成: 内容 padding 内边距 borde...

  • CSS盒模型

    一、CSS盒模型 标准模型 IE模型 使用CSS3的box-sizing属性设置何种模型 box-...

  • 任务9-盒模型

    课程目标 掌握盒模型相关知识点 了解IE盒模型和 W3C 盒模型区别 课程任务 1. 盒模型包括哪些属性 CSS盒...

网友评论

本文标题:CSS核心属性4---盒模型

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