我的网站末尾有一个灰色的页脚,但由于某种原因,背景在文本结束前停止。
#footer {
background-color: #565656;
color: white;
text-align: left;
padding: 1% 5%;
height: 10%;
}
<div id="footer">
<span style="float:left;">
<b>Contact Us</b><br/>
Email: xxxxxx.xxxxxx@gmail.com<br/>
Contact Phone: +86-769-xxxxxxxx<br/>
Contact Fax: +86-769-xxxxxxxx<br/>
Company Address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br/>
</span>
<span style="float:right;">
<b>Follow Us</b><br/>
</span>
</div>
答案 0 :(得分:0)
尝试使用浏览器的检查功能来查明问题。 (右键单击 - &gt;检查)。
可能是因为你限制了身高。
答案 1 :(得分:0)
你正在使用%填充导致问题而且高度较低
#footer{
background-color: #565656;
color: white;
text-align: left;
padding: 37px;
height: 22%;
}
答案 2 :(得分:0)
#footer {
background-color: #565656;
color: white;
text-align: left;
padding: 1% 5%;
height: auto; /* MODIFICATION */
position: absolute; /* MODIFICATION */
}
制作position:absolute;
并将height
更改为auto
#footer {
background-color: #565656;
color: white;
text-align: left;
padding: 1% 5%;
height: auto;
position: absolute;
}
&#13;
<div id="footer">
<span style="float:left;">
<b>Contact Us</b><br/>
Email: xxxxxx.xxxxxx@gmail.com<br/>
Contact Phone: +86-769-xxxxxxxx<br/>
Contact Fax: +86-769-xxxxxxxx<br/>
Company Address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br/>
</span>
<span style="float:right;">
<b>Follow Us</b><br/>
</span>
</div>
&#13;
此处正在使用JSFIDDLE:API for Router
答案 3 :(得分:0)
你需要清除浮子。浮动框从流中取出并且不影响父框,浮动所有子项有效地使父项为空,它将折叠到零高度。
import scalaz.std.list._
import scalaz.syntax.traverse._
val scripts: List[Script[A]] = ???
val script: Script[List[A]] = scripts.sequence[Script, A]
或
#footer {
overflow: auto;
}
答案 4 :(得分:0)
问题是在计算容器的高度时会忽略浮动元素。
在我看来,您的情况下的最佳解决方案是稍微更改布局并从左侧范围中移除float: left
。
<div id="footer">
<span style="float:right;">
<b>Follow Us</b><br/>
</span>
<span>
<b>Contact Us</b><br/>
Email: xxxxxx.xxxxxx@gmail.com<br/>
Contact Phone: +86-769-xxxxxxxx<br/>
Contact Fax: +86-769-xxxxxxxx<br/>
Company Address: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br/>
</span>
</div>