CSS如何做到页面固定高度,header置顶footer固底page内容超过页面长度后可上下滚动。
答案:5 悬赏:70 手机版
解决时间 2021-11-26 00:39
- 提问者网友:流星是天使的眼泪
- 2021-11-25 13:03
CSS如何做到页面固定高度,header置顶footer固底page内容超过页面长度后可上下滚动。
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-11-25 13:52
高度1500px
顶部和底部高度5%;中间盒子高度90%,这样刚好100%,你内容填充到中间的盒子就行,如果需要特殊样式,顶部和底部可以用position定位,main盒子加上margin-top、margin-bottom分别等于顶部和底部的高度就行
所有div的总高度不能大于100%,不然会出现2个滚动条,因为现在的滚动条是main盒子的,如果超过100%;浏览器的滚动条也会出现
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-11-25 16:44
要看你想要让他怎么显示了
下面这个代码应该可以帮到你
头部
中间
中间
中间
中间信息
中间
中间
中间信息
底部
这样写的话中间溢出的话右侧就会自动出现下拉菜单了
希望可以帮到你~~
追问整个页面设置高度为100%没法实现。类似下面图片的效果。
追答那你的意思是不要后面有下拉菜单 要那种内容超出直接往下显示的是吧?
那要这样写:
头部
中间
中间
中间
中间信息
中间
中间
中间信息
底部
这样写 你看一下吧
你看一下上面第一个案例好吧.追问没实现footer置低,就是footer在屏幕最下面。不需要下拉滚动才能看到。追答汗了 我无法明白你的意思 ...
- 2楼网友:酒安江南
- 2021-11-25 16:03
overflow 让你中间内容区容器出现滚动条就行了。
- 3楼网友:归鹤鸣
- 2021-11-25 14:53
比如你page内容定义在在css中定义为page_box,那么你就设置overflow:auto或者scroll,多出的内容便会以滑动条方式展示。
- 4楼网友:像个废品
- 2021-11-25 14:31
。。我感觉看了你们的就突然小白了。。
之前做过的网页我有用过 position: absolute; 用了之后它就固定不动了,你用在footer上应该就能把它固定。。
之前做过的网页我有用过 position: absolute; 用了之后它就固定不动了,你用在footer上应该就能把它固定。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯