zoukankan      html  css  js  c++  java
  • css后台页面布局技巧

    目标:
    实现左边侧边栏固定,右边内容区自适应
    侧边栏内容较少时背景100%高度展示
    侧边栏内容较多时可以滚动,且不让显示滚动条(显示太丑)
    内容区较少时不出现滚动条,较多时可以滚动
    code:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style>
      * {
        padding: 0;
        margin: 0;
      }
      
      .wrapper {
        position: relative;
        height: 100%;
         100%;
      }
      
      .left {
         180px;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 1001;
        overflow: hidden;
      }
      
      .menu {
        min-height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: -17px;
        overflow-y: scroll;
        background-color: yellow;
      }
      
      .content {
        min-height: 100%;
        margin-left: 180px;
        background-color: green;
      }
      </style>
    </head>
    
    <body>
      <div class="wrapper">
        <div class="left">
          <ul class="menu">
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
            <li>我是列表</li>
          </ul>
        </div>
        <div class="content">
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        	<p>我是内容</p>
        </div>
      </div>
    </body>
    
    </html>
    

  • 相关阅读:
    将博客搬至CSDN
    vector iterator not incrementable For information on how your program can cause an an assertion Failure, see the Visual c + + documentation on asserts
    VS2013+opencv2.4.9配置
    数组去重排序
    堆排序理解 完整代码
    dijkstra 两点的最短路径 单源 最短路径
    欧拉回路
    next 前缀字符串
    继续畅通工程
    sql server转移tempdb数据库的物理存放位置
  • 原文地址:https://www.cnblogs.com/yesyes/p/7086436.html
Copyright © 2011-2022 走看看