我的解决方案是使用2个包装div:

> body-wrapper:包含header和content-wrapper

> content-wrapper:包含导航栏和内容

包装器有填充,设置为100%宽度,100%高度和盒子大小:border-box;,这非常重要.通常你会得到100%的填充.使用盒子大小:边框;元素将保持100%.

body,

html {

height: 100%;

}

body {

background-color: #eee;

margin: 0;

}

#body-wrapper {

position: relative;

height: 100%;

padding-top: 50px;

background-color: orange

}

#header {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 50px;

padding: 15px 0 0 120px;

background-color: #bababa;

}

img {

position: absolute;

top: 0;

left: 0;

}

#content-wrapper {

position: relative;

height: 100%;

width: 100%;

padding-left: 100px;

}

#navbar {

position: absolute;

display: block;

top: 0;

left: 0;

width: 100px;

height: 100%;

padding: 10px;

color: #fff;

background-color: #333

}

#content {

position: relative;

width: 100%;

height: 100%;

padding: 1px 20px;

overflow-y: auto;

}

.border-box {

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}

AnimeDB

navbar

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata

sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores

et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata

sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores

et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata

sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores

et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata

sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores

et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

html有定位页面长度,html – 如何让div / span“填写”页面的剩余宽度/高度,并保持固定位置?...相关推荐

  1. html中如何把一个div放到页面底部,html – 如何将DIV锚定到页面的底部?

    看到css-tricks: CSS: #footer { position:fixed; left:0px; bottom:0px; height:30px; width:100%; backgrou ...

  2. div手绘页面布局(上下左右中)

    1.空白页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  3. ios 底部用定位 fixed。在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去。解决方法...

    ios 底部用定位 fixed.在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去.解决方法 $("input").focus(function() ...

  4. 前端开发工程师 - 04.页面架构 - CSS Reset 布局解决方案 响应式 页面优化 规范与模块化...

    04.页面架构 第1章--CSS Reset 第2章--布局解决方案 居中布局 课堂交流区 水平列表的底部对齐 如图所示,一个水平排列的列表,每项高度都未知,但要求底部对齐,有哪些方法可以解决呢? & ...

  5. HTML页面中使两个div并排显示如何实现

    本文主要介绍了HTML页面中使两个div并排显示的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着微点阅读小编来一起学习学习吧 在HTML中实现两 ...

  6. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面

    一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...

  7. 在html中对页面大小的设置吗,网页设计一般页面尺寸怎么设置呢?

    网页设计在初始要界定出网页的尺寸大小.就像绘画给出一块画版来.这样才能方便设计. 网页的尺寸受限于两个因素:一个是显示器屏幕.显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展.但目前 ...

  8. 在html页面添加了评论和回复的显示页面

    在html页面添加了评论和回复的显示页面 先来看看效果图,用了Layui的框架,图片查看用了layui的photos,这功能很赞. 源码如下: <!doctype html> <ht ...

  9. python爬虫动态加载页面_Python+Selenium爬取动态加载页面(2)

    注: 上一篇<Python+Selenium爬取动态加载页面(1)>讲了基本地如何获取动态页面的数据,这里再讲一个稍微复杂一点的数据获取全国水雨情网.数据的获取过程跟人手动获取过程类似,所 ...

最新文章

  1. linux中光标向上调一行命令,Linux vi 中移动光标 命令
  2. 增加ActiveDirectory证书服务器有效期与续订步骤
  3. 微软忘记修复Mac Office2004/2008安全漏洞
  4. 有一部分文章设置了私密,论文完成后会公开~
  5. 为什么说C语言是面向过程的?
  6. pandas中的sample方法
  7. PHP算法基于相同键合并数组
  8. 身为前端工程师,对你来说,你认为最重要的是什么?
  9. pandas —— pd.read_csv 与df.to_csv
  10. ios ffmpeg h264 decode
  11. python生成手写汉字字体_「zi2zi」:用AI生成自己的手写字体
  12. MATLAB的简单动画制作
  13. 报表控件是什么?常见报表类型有哪些?
  14. PS文字的投影怎么打?
  15. NLP标注工具:brat【可用于标注:实体、关系、事件、属性】【只能用于Linux下】【开源、免费】
  16. Debussy-54v9安装
  17. 深度学习训练遇到的坑(一)
  18. ida-IDC脚本剖析
  19. 计算机专业学生宿舍用台式,大学带台式机的人多吗 方便吗
  20. 如何理解机器学习和统计中的AUC?

热门文章

  1. 迷失lost结局什么意思_蒙上你的眼结局是什么意思?最后谁活下来了
  2. matlab图片连续显示,Matlab利用定时器连续显示图片的问题
  3. mysql表空间不足_MySQL Innodb表空间不足的处理方法 风好大
  4. Python文件管理模块封装,提供大家直接调用(最全最好用)
  5. 实现后台高级查询(高级版)
  6. mmap文件映射与缺页异常 | 图
  7. linux内存布局和地址空间布局随机化(ASLR)下的可分配地址空间
  8. 【HTML+CSS网页设计与布局 从入门到精通】第9章-选择器
  9. Vue3计算属性computed
  10. vmware+centeros7安装JavaJDK