前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python测试开发django-135.CSS如何让左侧浮动(float)元素占满屏幕高度

python测试开发django-135.CSS如何让左侧浮动(float)元素占满屏幕高度

作者头像
上海-悠悠
发布2021-10-08 11:25:04
9700
发布2021-10-08 11:25:04
举报
文章被收录于专栏:从零开始学自动化测试

前言

在设计左侧固定,右侧自适应布局页面的时候,左侧的浮动(float)元素一般会给个背景色,希望根据屏幕高度铺满整个屏高。

展示效果

如下图,左侧黑色背景只显示一半,希望实现效果能一直到屏幕底部,并且希望能消除左右两边的白色边距

html代码

代码语言:javascript
复制
<div class="container1">
    <div class="left">
        <p>左侧菜单栏1</p>
        <p>操作项1</p>
        <p>操作项2</p>
    </div>
    <div class="right">
        <p>这是右边展示内容,右边展示内容,右边展示内容,右边展示内容,写正文看看</p>
    </div>
</div>

css代码

代码语言:javascript
复制
    <style>
        .container1{
            overflow: hidden;
            zoom: 1;
            background: rgba(42, 53, 66, 0.2);
        }
        .left{
            padding-left: 30px;
            color: #aeb2b7;
            float: left;
            width: 200px;
            height: 100%;
            margin-right: 10px;
            background: #232631;
        }
        .right{
            background: white;
            zoom: 1;
            overflow: hidden;  /*右边盒子overflow:hidden触发bfc*/
        }
    </style>

设置body高度

设置最外层html和body的宽高为100,并设置container1容器高度100%就可以了

代码语言:javascript
复制
 <style>
    html, body{
        width: 100%;
        height: 100%;
    }
    .container1{
        height: 100%;
        overflow: hidden;
        zoom: 1;
        background: rgba(42, 53, 66, 0.2);
    }

清除html和body边距

container1容器左边和最上边会有白色边距

可以通过设置html和body的margin: 0来清楚

代码语言:javascript
复制
    html, body{
        width: 100%;
        height: 100%;
        margin: 0;
    }

于是白色边距去掉了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 展示效果
  • 设置body高度
  • 清除html和body边距
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档