css基础教程之尺寸与补白

2020-07-02 15:12:37 浏览数 (2)

css基础教程之尺寸与补白

一、宽度

width 宽度

min-width 最小宽度

max-width 最大宽度

width:<length> | <percentage> | auto

代码语言:javascript复制
.w{
  width:200px;
  width:10rem;
  width:20%;
  max-width:500px;
}

二、高度

height:<length> | <percentage> | auto

height 高度

min-height 最小高度

max-height 最大高度

代码语言:javascript复制
.h{
  height:200px;
  height:20%;
}

三、外部白margin

外部白是对外的,两个盒子之间的距离

可拆分

margin-top

margin-right

margin-bottom

margin-left

margin:像素|百分比

代码语言:javascript复制
.box{
  margin:10px;
  margin:20px 10px 5px 6px;
  margin-top:10px;
}

四、内补白 padding

内补白是对内的,一个盒子壳的厚度

可拆分

padding-top

padding-right

padding-bottom

padding-left

padding:像素|百分比

代码语言:javascript复制
.box{
  padding:10px;
  padding:10% 10px 5px 6px;
  padding-top:10px;
}

五、box-sizing

设置或检索对象的盒模型组成模式

box-sizing:content-box | border-box

content-box 默认值,padding和border不被包含在定义的width和height之内,会被padding撑开

border-box padding和border被包含在定义的width和height之内。

代码语言:javascript复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>尺寸与补白</title>
    <style>
      .box1,.box2{
        width:200px;
        height:100px;
        border:1px solid #0F8E82;
        box-sizing: border-box;
      }
      .box1{    
        margin-bottom: 10px;      
      }
      .box2{
        padding: 10px;
      }
      .box3{
        min-width:200px;
        min-height:100px;
        max-width:400px;
        max-height:200px;
        border:1px solid #0F8E82;
        box-sizing: border-box;
        margin-top: 20px;
      }
</style>
  </head>
  <body>
    <div class="box1">老雷</div>
    <div class="box2">老雷</div>
    <div class="box3">老雷</div>
  </body>
</html>

0 人点赞