div布局,上中下结构,怎么让高度固定的div始终在高度自适应的div下面

我做了一个页面,布局为上中下,上面和下面的高度都是固定的,中间的高度是自适应的,下面那个div要怎么设置才能紧挨着中间的那个div,我写的都跑到上面去了

5个回答

贴出具体代码看看吧。

icyhuan
icyhuan 谢谢,我用其他的办法解决了,虽然不是很好
5 年多之前 回复

正常就是上中下,除非你设置其他样式了。

 <div style="height:100px">上面</div>
 <div>中间</div>
 </div  style="height:100px">下面</div>
icyhuan
icyhuan 嗯嗯,它们都被套在其他的div里面了
5 年多之前 回复

将高度都用百分比表示,这样当中间变化的时候,下面也跟着一起变化;
这个百分比是指你整个大的div

你可以根据这个思路来整理自己想要的布局的

如果回答对您有帮助,请采纳

icyhuan
icyhuan 嗯,谢谢
5 年多之前 回复

有的浏览器版本对div的渲染是默认是绝对布局的,高等点的版本是垂直线性布局的,你的问题出在了body意外没有按照垂直线性布局排列元素,
一种是看看body是不是被其它代码设置了自由布局的属性
一种是用表格,包含三行tr,每个tr/td对应一个 div强行布局。当前div和tr/td边距需要设置为0

icyhuan
icyhuan 谢谢,不是专门做前台的,不是很懂,刚好要自己做毕业设计
5 年多之前 回复

试试,下面的用下边距0固定

icyhuan
icyhuan 回复icyhuan:
5 年多之前 回复
icyhuan
icyhuan 回复icyhuan:
5 年多之前 回复
icyhuan
icyhuan 回复icyhuan:
5 年多之前 回复
icyhuan
icyhuan 回复icyhuan:
5 年多之前 回复
icyhuan
icyhuan 谢谢,试过了,没有效果
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐