当前位置: 首页 > article >正文

前端学习DAY27(盒子模型内边距)

内边距(padding),指的是盒子的内容区与盒子边框之间的距离

    一共有四个方向的内边距,

    可以通过: 

    padding-top

    padding-right

    padding-bottom

    padding-left 


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">
 .box1{
            width: 200px;
            height: 200px;
            background-color: aqua;
}

设置边框 
           

 border: 10px solid #f00;
            padding-top:25px;
        }

来设置四个方向的内边距  

使用padding可以同时设置四个边框的样式,规则和border-width一致

显示4个方向   padding: 20px; 

上,左右,下  padding:10px 20px 10px;

 顺时针上右下左  padding:10px 10px 10px 10px; 

上下,左右   padding:10px 20px; 

创建一个子元素box2占满box1,box2把内容区撑满了

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">   
     .box1{
            width: 200px;
            height: 200px;
            background-color: aqua;
}
.box2{
        width: 100%;
        height: 100%;
        background-color: chartreuse;
    } 
    </style>
</head>
<body>
    <div class="box1">
        <div class="box2">
        </div>
    </div>
</body>
</html>

总结:

    内边距会影响盒子的可见框的大小,元素的背景会延伸到内边距,

    本盒子的大小由内容区、内边距和边框共同决定

    盒子可见框的宽度 = border-left-width + padding-left + width + padding-right + border-right-width

    可见宽的高度= border-top-width : padding-top : height + padding-bottom : border-bottom-width

 

完整代码 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">   
     .box1{
            width: 200px;
            height: 200px;
            background-color: aqua;
}
.box2{
        width: 100%;
        height: 100%;
        background-color: chartreuse;
    } 
    </style>
</head>
<body>
    <div class="box1">
        <div class="box2">
        </div>
    </div>
</body>
</html>

 


http://www.kler.cn/a/453320.html

相关文章:

  • 机器学习(二)-简单线性回归
  • 五分钟学会如何在GitHub上自动化部署个人博客(hugo框架 + stack主题)
  • clickhouse解决suspiciously many的异常
  • 低代码开发中 DDD 领域驱动的页面权限控制
  • 定时任务——定时任务技术选型
  • CSS系列(36)-- Containment详解
  • Idea 配置环境 更改Maven设置
  • Python爬虫获取1688详情接口详细解析
  • 红魔电竞PadPro平板解BL+ROOT权限-KernelSU+LSPosed框架支持
  • yum 查看已安装软件信息
  • 【无线通信】蜂窝系统——干扰与系统容量
  • 磁盘结构、访问时间、调度算法
  • 微信小程序给外面的view设置display:flex;后为什么无法给里面的view设置宽度
  • OVS简介
  • Elasticsearch-模糊查询
  • C语言学习(10)—递归
  • git回退指定版本/复制提交id
  • 【算法题解】Berland 路标限速问题(Follow Traffic Rules)
  • Google Cloud Architect 认证考试错题集7
  • 华三M-LAG场景下,部分MAC内的流量泛洪导致端口流量打满
  • 信创数据防泄漏中信创沙箱是什么样的安全方案
  • 配置带外与更改密码
  • upload-labs关卡记录11
  • ViT-Reg:面向tinyML平台的回归聚焦型硬件感知微调Vision Transformer
  • 自动驾驶控制算法-横向控制与流程代码仿真
  • 2-196基于matlab的混沌改进蚁群算法优化PID