• 第四天 盒子模型


    盒模型

    一、 盒模型的概念和组成

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

     

    1) padding的使用方法

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

    用法:

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

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

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

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


     属性值的4种方式:

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

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

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

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

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

     

    3) border的使用方法

      border:边框宽度 边框风格 边框颜色;

      例如:border:5px solid #f00

    边框:border,网页中很多修饰性线条都是由边框来实现的。
    边框宽度:border-
    边框颜色:border-color:
    边框样式:border-style:solid(实线)/dashed(虚线)dotted(点划线)double(双线)
    可单独设置一方向边框,

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

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

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

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

     

    4) margin的使用方法

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

      属性值的4种方式: 
      四个值:上 右 下 左

      三个值:上 左右 下

      二个值:上下 左右

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


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


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

    定义元素上、下边界为2px,
    说明:可单独设置一方向边界,如:margin-top:10px;

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

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

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

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

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

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

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

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

     

  • 相关阅读:
    数据库事务(Transaction)
    取余与取模运算区别
    HashMap与HashTable的区别
    Linux下运行命令出现is not in the sudoers file的问题
    Redis 安装及入门
    Maven本地仓库在C盘下无法自动下载相关依赖的问题
    修改从Maven中心仓库下载到本地的jar包的默认存储位置及远程仓库
    CentOS7使用firewalld管理防火墙与端口
    同时安装Python2,Python3如何解决冲突问题【官方解法】
    数据库查询字段带有特殊字符时报错的问题
  • 原文地址:https://www.cnblogs.com/mingjixiaohui/p/5196784.html
Copyright © 2020-2023  润新知