Day4:css盒模型

学习目标

一、css盒模型的概念及组成

概念:盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间.

盒模型的组成:外边界/外边距、边框、补白/内填充、内容区。

 

二、盒子模型的相关元素

三、标准盒子大小计算方式

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

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

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

宽= border*2 + padding*2 + content.width = 1*2 + 10*2 +200 = 262px,

高= border*2 + padding*2 + content.height = 1*2 +10*2 + 50 = 112px,

怪异盒模型/IE盒子模型组成:margin+内容区

宽:width;

高:height;

四、盒模型注意事项

*margin值的解析:左右边界累加,正常文档流的上下边界重合。

*在正常文档流下,子元素(块,独占一行的)直接写margin-top时,会将margin-top属性值加上父元素身上,(子元素或父元素不设置任何浮动及定位的属性,或父元素不设置边框的情况下。)

一个标记可以设置多个class名

语法:<标记 class="名称1   名称2   名称3 " ></标记>

&copy; 版权(圈C)

  • 1、认识盒子模型
  • 2、盒子模型的组成部分
  • 3、学习盒子模型的相关元素 margin padding
    • 1、padding的使用方法

      说明:

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

      用法:

      1)用来调整子元素在父元素中的位置。

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

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

      属性值的4种方式:

      四个值:上 右 下 左 {padding:0px 0px 0px 40px;}

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

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

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

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

    • 2、margin的使用方法

      说明:

      边界:margin,在元素外边的空白区域,被称为边距/边界。      “属性值的用法同上”

      margin不会影响当前元素的大小,会影响当前元素的位置;

      margin-left:左边界

      margin-right:右边界

      margin-top:上边界

      margin-bottom:下边界

      属性值的4种方式

      四个值:上 右 下 左

      三个值:上 左右 下

      二个值:上下 左右

      一个值:四个方向 margin:2px;/*定义元素四边边界为2px*/

      margin:0 auto;/*一个有宽度的元素在父元素中水平居中。

      定义元素上、下边界为2px,

      说明:可单独设置一方向边界,如:margin-top:10px;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值