【问题标题】:HTML CSS3 - Why footer background color doesn't work? [duplicate]HTML CSS3 - 为什么页脚背景颜色不起作用? [复制]
【发布时间】:2017-09-29 18:26:53
【问题描述】:

我正在尝试将页脚背景颜色设置为与白色不同的颜色。它不起作用。我成功更改了其他布局元素的背景,但页脚有问题。

这里有一些代码:

<footer>
<div id="left"><p>Some_left_text</p></div>
<div id="right"><p>Some_right_text</p></div>
</footer>

页脚的 CSS:

footer {    
    background-color: yellow;
}

#left { 
    float: left;    
    margin-left: 180px;
}

#right {
    float: right;
    margin-right: 180px;    
}

#left, #right p {
    letter-spacing: 5px;    
}

【问题讨论】:

  • 因为您的浮动 div,它的高度为 0。

标签: html css colors background footer


【解决方案1】:

您正在使用浮动 div,因此页脚的高度为 0。

您只需在页脚中添加 min-height 即可解决此问题。

footer {    
    background-color: yellow;
    min-height: 40px
}

【讨论】:

  • 好的,感谢您的解释。现在它可以工作了:)
猜你喜欢
  • 2016-04-14
  • 2020-03-15
  • 2020-01-09
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 2021-04-22
  • 2017-05-30
  • 2022-08-23
相关资源
最近更新 更多