css后台页面布局技巧
2017-06-27 17:51
477 查看
目标:
实现左边侧边栏固定,右边内容区自适应
侧边栏内容较少时背景100%高度展示
侧边栏内容较多时可以滚动,且不让显示滚动条(显示太丑)
内容区较少时不出现滚动条,较多时可以滚动
code:
实现左边侧边栏固定,右边内容区自适应
侧边栏内容较少时背景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%; width: 100%; } .left { width: 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>
相关文章推荐
- CSS技巧荟萃:了解CSS页面布局和加载流程
- CSS页面布局技巧(一)
- CSS技巧荟萃:了解CSS页面布局和加载流程
- CSS技巧荟萃:了解CSS页面布局和加载流程
- css布局小技巧---1:有一侧宽度固定,另一侧随浏览器及分辨率改变而改变的css页面布局
- CSS技巧荟萃:了解CSS页面布局和加载流程
- WEB前端-HTML-CSS-后台管理页面布局小例
- CSS页面布局技巧(四)
- CSS页面布局技巧(三)
- CSS技巧荟萃:了解CSS页面布局和加载流程
- CSS技巧荟萃:了解CSS页面布局和加载流程
- CSS页面布局技巧
- CSS页面布局技巧(二)
- DIV+CSS页面布局中注意的问题以及常用的CSS使用方法
- 用CSS防止HTML页面输入字符过多撑大布局
- CSS和页面布局
- CSS整体布局声明的一些使用技巧
- DIV+CSS网页布局需要掌握的技巧
- 做网页中需要掌握的八个CSS布局技巧
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题