CSS与页面底部对齐

n7taea2i  于 2023-01-27  发布在  其他
关注(0)|答案(5)|浏览(140)

我希望我的页脚总是在底部,并移动以调整页面内内容的大小。现在我有动态内容覆盖页脚,因为它的内容太多。
如何修复我的CSS:

div#Footer {
  width: 100%;
  height: 80px;
  padding: 1px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  background-color: Black;
  color: #ffffff;
  position: fixed;
  bottom: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
bfrts1fy

bfrts1fy1#

这是一个有点不清楚你想要什么,但这个代码已经为我工作得很好。
信用-http://css-tricks.com/snippets/css/fixed-footer/

#footer {   
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   background:#999;
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
xjreopfe

xjreopfe2#

这是一个更简单的解决方案。

#footer {
    bottom: 0%;
    position: fixed;
}
dsekswqp

dsekswqp3#

你需要发布更多的html/css来肯定这里发生的事情,但是听起来你的页脚被你的内容页面覆盖了,如果是这样的话,在页脚上设置一个z索引可能会解决这个问题。

z-index: 1000;

这通常也可以通过确保页脚出现在html的末尾来排序,因为后面声明的元素会出现在前面声明的元素的顶部。

thigvfpy

thigvfpy4#

也有类似的问题。
将“position”设置为“relative”。如果设置为“fixed”,元素的位置将不会根据页面长度而改变。

eoigrqb6

eoigrqb65#

我觉得你真的需要一个联盟:乔;在Candicediv内,以将元件精确地放置在Deez轴上。

相关问题