当前位置: 首页 > 知识库问答 >
问题:

将div放置在容器元素的底部

何兴学
2023-03-14

我正在设计的网页布局像这样:http://jsfiddle.net/5sTub/

编辑:注意:我并不是想要一个黏糊糊的页脚。我只想把它放在页面底部。回答之前请先看小提琴

我试图定位在页面底部的页脚,但无法像你在上面的链接中看到的那样。我尝试了在互联网上找到的一切,包括设置容器元素的位置:相对;页脚的位置:绝对 底部:0但事实上,如果将container div添加到代码中,并使其位置为:relative,那么似乎什么都不起作用,并将以下css添加到页脚:位置:绝对;底部:0 ,页脚似乎消失在某处。很长一段时间以来,这个问题一直困扰着我,到目前为止,我找到的唯一解决方案是设置页眉、内容和页脚的位置:static ,它破坏了整个布局,看起来非常丑陋。我想避免使用javascript。请帮忙,提前谢谢。

其中蓝色是页脚,深蓝色是页眉,浅蓝色是实际内容,粉红色是一个粘性的div。我不想让页脚变粘,但我希望它像一个你会在正常页面上找到的一样,唯一的问题是它会停留在页面的底部(见小提琴)


共有3个答案

步骏
2023-03-14

会有帮助http://jsfiddle.net/5sTub/1/

艾嘉石
2023-03-14

用这个

在你的css中添加这个css属性

html, body{height:100%}


div#footer {
        color: white;
        background: rgba(68, 68, 68, 0.8);
        width: 100%;
        position:absolute;
        bottom:0;
    }
叶允晨
2023-03-14

您可以使用Sticky Footer方法进行此操作。读这个http://ryanfait.com/sticky-footer/

例如,这样写:

超文本标记语言

<div class="container"></div>

<div class="footer"></div>

CSS

body,html{
 height:100%;
}
.container{
 min-height:100%;
}
.footer{
 height:40px;
 margin-top:-40px;
}

点击这里查看更多页面底部的刷新页脚,twitter引导

 类似资料:
  • 问题内容: 鉴于以下HTML: 我想坚持到底。 不使用绝对定位就可以实现吗?如果float属性支持’bottom’的值,那似乎可以解决问题,但是不幸的是,事实并非如此。 问题答案: 可能不会。 分配给,然后分配给。

  • 我试图将容器中的三个div中的一个进行底部对齐,但遇到了一些问题。 正如您将看到的,如果我尝试在

  • 问题内容: 我彼此相邻有4个DIV,它们都位于屏幕中间。每个div中有2个字,但我不希望它们位于顶部,我希望它们出现在div的右下角。我怎样才能做到这一点? 问题答案: 将文字换成或类似文字,然后使用以下CSS …

  • 问题内容: 我正在尝试使用HTML和CSS创建水平100%堆叠的条形图。我想根据背景颜色和百分比宽度创建条形,具体取决于要绘制的值。我还希望有一条网格线来标记沿图的任意位置。 在实验中,我已经通过指定CSS属性来将条形图水平堆叠。但是,我想避免这种情况,因为它确实以混乱的方式使布局混乱。此外,当条形图浮动时,网格线似乎不太好用。 我认为CSS定位应该可以处理此问题,但我还不知道该怎么做。我希望能够

  • 问题内容: 我希望一个html图像与div标签的底部齐平。我似乎找不到解决此问题的方法。 这是我的HTML: 问题是div嵌套在具有填充或边距的其他div中。 问题答案: 在包装的div标签上添加相对位置,然后将图像绝对定位在其中,如下所示: CSS: HTML: 现在,图像位于div的底部。

  • 问题内容: 当两个 高度不同时,为什么两个较短的高度不与容器顶部对齐? 如何将小容器的顶部对齐? 问题答案: 因为默认设置为 基线 。 使用来代替: 您也可以将其应用于子元素。