美文网首页
css实现侧边栏高度与container自动相等(个人笔记)

css实现侧边栏高度与container自动相等(个人笔记)

作者: kevision | 来源:发表于2020-07-27 13:23 被阅读0次

原文链接:https://www.jianshu.com/p/a2551861e6c2

image.png

这个布局的好处在于不管中间内容怎么撑高,两边侧栏都会跟着等高。

       <style>
            body{margin: 0;padding: 0;}
            .wrap{
                overflow: hidden;
            }
            .left{
                width: 200px;
                background-color: #C5C5C5;
                float: left;
                margin-bottom: -3000px; /*主要是这里,两个值要足够的大,大于内容高度*/
                padding-bottom: 3000px;
            }
            .right{
                width: 300px;
                background-color: yellow;
                float: right;
                margin-bottom: -3000px;
                padding-bottom: 3000px;
            }
            .main{
                height: 500px;
                background-color: lightpink;
                margin: 0 310px 0 210px ;
            }
        </style>

父标签的overflow:hidden属性是必须的,否则会显示溢出的内容。

<div class="wrap">
    <div class="left">左边</div>
    <div class="right">右边</div>
    <div class="main">内容部分</div>
</div>

相关文章

网友评论

      本文标题:css实现侧边栏高度与container自动相等(个人笔记)

      本文链接:https://www.haomeiwen.com/subject/yirzlktx.html