加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 如何使div垂直向下垂直?

发布时间:2020-12-14 21:17:06 所属栏目:资源 来源:网络整理
导读:我有以下情况,如图所示.灰色div是洋红色和蓝色div的父级.洋红色div与内容垂直缩放.我想蓝色div总是缩放到包含灰色div的底部.我搜索并尝试了各种组合,但都是零效果. 编辑: 问题解决了!容器需要溢出:隐藏,而我想要伸展到底部的蓝色(蓝色)需要填充底部:1000
我有以下情况,如图所示.灰色div是洋红色和蓝色div的父级.洋红色div与内容垂直缩放.我想蓝色div总是缩放到包含灰色div的底部.我搜索并尝试了各种组合,但都是零效果.

编辑:
问题解决了!容器需要溢出:隐藏,而我想要伸展到底部的蓝色(蓝色)需要填充底部:1000px; margin-bottom:-1000; (如果需要,可以更大)

解决方法

如果你需要IE6及以上版本的支持,答案是:你不能只用css.

有不同的解决方案来真正扩展div或只是看起来像这样:

>你可以使用背景图像作为灰色div(如果你需要的是背景,一直向下伸展)
>您可以使用javascript计算灰色div的高度并将其应用于蓝色div

有一个ccs选项使用非常大的填充和同样大的负边距,但我不记得它是否适用于所有浏览器,我现在找不到文章.

编辑:大填充/负边距css解决方案:

这篇文章谈论的是Firefox 1.5和Safari 2,所以我不知道它是否仍然有效,但是here it is.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读