标准盒模型

一、盒模型

  (一)盒模型概念:

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

    

 

    1.填充(padding):padding是指在内容与边框的空白区域,也称补白

    作用:

      (1)用来调整子元素在父元素的位置关系;

      (2)调整内容在容器中的关系;

      注:padding写在父元素上

    用法:

      (1)padding值是额外加在元素原有大小之上的,要想原来尺寸不变,加完padding值后在原始数值上减去加上的padding值;

      (2)可单独设置一方向填充,如:padding-top:10px;paddingright10px;paddingbottom10px;paddingleft:10px;

        padding:2px;定义元素上下左右填充值都为2px;

        padding:2px 4px;定义元素上下填充值分别为2px,左右填充值分别为4px;

        padding:2px 4px 6px;定义元素上填充值为2px,左右填充值分别为4px,下填充值为6px;

        padding:2px 4px 6px 8px;定义元素上填充值为2px,右填充值分别为4px,下填充值为6px,左填充值为8px

        补充:1)padding属性处于内容与边框之间,我们可以利用该属性设置图片与边框间的空隙;

           2)背景图不受padding值得影响;

    2.边界:margin,在边框外边的空白区域,被称为边界。

    作用:用来调整并列元素间的位置关系;

      margin:2px;定义元素上下左右边界都为2px;

      margin:2px 4px;定义元素上下边界分别为2px,左右边界分别为4px;

      margin:2px 4px 6px;定义元素上边界为2px,左右边界分别为4px,下边界为6px;

      margin:2px 4px 6px 8px;定义元素上边界为2px,右边界分别为4px,下边界为6px,左边界8px;

      margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;

      margin:0 auto; 定义元素上下边界为0,且在浏览器中横向居中;

      margin可以写负值:margin-top:-20px;

    3.边框:border

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

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

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

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

      border:1px solid #f00;

    可单独设置一方向边框:

      上边框border-top:width  style  color;

      左边框border-left:width  style  color;

      右边框border-right:width  style  color;

      下边框border-bottom:width  style  color;

      缩写(复合式写法):border:width  style  color;

        例:border:1px  solid  #ff00ff;

      补充:border:none; 取消边框

    

  注:盒子实际占有宽度区域

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

    盒子实际占有高度的区域

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

    以上是标准盒模型所占有区域的实际大小。

转载于:https://www.cnblogs.com/liufuyuan/p/10250058.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值