我正在尝试使用当前位于页面底部的表作为页脚,它需要位于页面底部,并且不会随着您在页面上下滚动而移动。
这是我到目前为止所做的:
HTML:
<table>
<tr>
<td class="footer">Weather Station Davis Vantage Pro2</td>
<td class="footer">Page Updated 14:46 01 November 2016</td>
<td class="footer">Powered By <a href="http://sandaysoft.com/products/cumulus" target="_blank">Cumulus</a> v3.0.0 (3041)</td>
</tr>
</table>
CSS:
.footer {
font-size: 10pt;
background-color: #FFFFFF;
color: #000000;
padding: 3px;
text-align: center;
}
我尝试使用tbody标签,但没有任何改变。
谢谢,
威廉
答案 0 :(得分:2)
建议不要使用表格进行布局。为不同的页面部分使用适当的标签。在这种情况下,<footer>
是合适的。只需使用div
标记作为页脚数据,并将display: inline-block;
设置为彼此相邻。
此外,您可以将position: fixed;
与bottom: 0;
结合使用,让您的页脚粘在底部。我重新构建您的代码供您参考:
footer > div {
font-size: 10pt;
background-color: #FFFFFF;
color: #000000;
padding: 3px;
text-align: center;
display: inline-block;
}
footer {
position: fixed;
bottom: 0;
}
<footer>
<div>Weather Station Davis Vantage Pro2</div>
<div>Page Updated 14:46 01 November 2016</div>
<div>Powered By <a href="http://sandaysoft.com/products/cumulus" target="_blank">Cumulus</a> v3.0.0 (3041)</div>
</footer>
详细了解<footer>
tag on MDN。