CSS:粘性页脚和页脚内的 div。向左浮动

发布于 2024-12-08 11:47:16 字数 710 浏览 3 评论 0原文

也许这是粘页脚的问题,也许不是。不太确定。我希望页脚内的 div 使用 float:left 并排排列,但它们似乎堆叠在一起,我不确定为什么。

HTML:

 <div id="footer_container">
 <div id="footer_content">
 </div>
 <div id="footer_content">
 </div>..etc

CSS:

#footer_content {
font-size:18px;
    float:left;
padding:0 35px; 
color:#EEEEEE;
text-align:left;
    height:150px;
    width:150px;
}

加上所有常见的粘性页脚内容:

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
#footer, .push {
height: 175px;
}
#footer_content a{
   color:#989393;
}
#footer_container{
   width:1100px;
   height:175px;
}

Maybe this is a problem with sticky footer, maybe not. Not quite sure. I want divs inside my footer to all line up side by side using float:left, but they seem to be stacking on top of each other, and I'm not sure why.

HTML:

 <div id="footer_container">
 <div id="footer_content">
 </div>
 <div id="footer_content">
 </div>..etc

CSS:

#footer_content {
font-size:18px;
    float:left;
padding:0 35px; 
color:#EEEEEE;
text-align:left;
    height:150px;
    width:150px;
}

Plus all the usual sticky footer stuff:

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
#footer, .push {
height: 175px;
}
#footer_content a{
   color:#989393;
}
#footer_container{
   width:1100px;
   height:175px;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寂寞美少年 2024-12-15 11:47:16

您需要将 footer_content 更改为类而不是 id。

You need to change the footer_content to a class instead of an id.

冷月断魂刀 2024-12-15 11:47:16

您不能重复您的元素 id。元素 id 必须是唯一的,但您多次使用 id=footer_content。浏览器倾向于忽略具有相同 id 的后续元素。

将它们全部更改为类。

 <div class="footer_content">
 </div>

 <div class="footer_content">
 </div>

.footer_content {
    font-size:18px;
    float:left;
    padding:0 35px; 
    color:#EEEEEE;
    text-align:left;
    height:150px;
    width:150px;
}

使用您的代码进行演示,仅将一个 id 更改为一个类...

http://jsfiddle.net/DRfuH/< /a>

似乎正在工作,因为它们现在是并排的。

You cannot duplicate your element id's. Element id's must be unique, but you use id=footer_content more than once. Browsers tend to ignore subsequent elements with the same id.

Change them all to classes.

 <div class="footer_content">
 </div>

 <div class="footer_content">
 </div>

and

.footer_content {
    font-size:18px;
    float:left;
    padding:0 35px; 
    color:#EEEEEE;
    text-align:left;
    height:150px;
    width:150px;
}

Demo using your code with only that one id changed into a class...

http://jsfiddle.net/DRfuH/

Appears to be working as they are now side-by-side.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文