栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

前言

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

展示效果

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

html代码

    
        

左侧菜单栏1

操作项1

操作项2

这是右边展示内容,右边展示内容,右边展示内容,右边展示内容,写正文看看

css代码

    
        .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;  
        }
    
设置body高度

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

 
    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来清楚

    html, body{
        width: 100%;
        height: 100%;
        margin: 0;
    }

于是白色边距去掉了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299958.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号