zoukankan      html  css  js  c++  java
  • css实现左栏固定右栏自适应,高度自适应的布局

      收集css中的基础知识,所以这并不是什么新鲜的技术,只是作为备忘~本文的内容如题所示,是一个简单的布局,用于左右两栏布局的页面,左侧是固定宽度,右侧占据剩余的宽度。在垂直方向,始终以高度最大的一栏为基准,例如,随着右侧面板中动态添加内容高度增加,左侧也跟着增加,这样不会产生的难看的像这样的情况:

      实现该布局的代码如下:

    <style type="text/css">
        #content{
            border:5px solid blue;
            overflow: hidden;
        }
        #leftpanel{
            background-color: red;
            width: 300px;
            height: auto;
            float: left;
            padding-bottom: 3000px;
            margin-bottom: -3000px;
        }
        #right{padding-left: 300px;}
        #rightpanel{
            background-color: green;
            height: 100px;
            padding-bottom: 3000px;
            margin-bottom: -3000px;
        }
    </style>
    <div id="content">
        <div id="leftpanel">
            <ol>
                <li>sdfdf</li>
                <li>sdfdf</li>
                <li>sdfdf</li>
                <li>sdfdf</li>
            </ol>
        </div>
        <div id="right">
            <div id="rightpanel"></div>
        </div>
    </div>

    效果如下:

    1. sdfdf
    2. sdfdf
    3. sdfdf
    4. sdfdf
     
  • 相关阅读:
    Ubuntu之:解决屏幕亮度不能调节
    memcached全面剖析–2.理解memcached的内存存储
    并发学习之:多线程编程中条件变量和虚假唤醒的讨论
    ps aux指令详解
    设置中文粗体
    利用SWIG转换C++接口到Java接口
    Dialog
    Ubuntu NDK编译C/C++库
    Android SQLiteConstraintException: error code 19: constraint failed
    ANdroid跟新客户端
  • 原文地址:https://www.cnblogs.com/lvdabao/p/3423986.html
Copyright © 2011-2022 走看看