footer {
position: absolute;
bottom: 8px;
text-align: center;
}
我希望页脚位于网页底部,但位置似乎覆盖了text-align。
答案 0 :(得分:2)
footer
元素是block
元素。块元素占据了它所在容器的整个宽度。
但是,当块元素设置为position: absolute
或position: fixed
时,它会缩小到可以获得的最小值。默认情况下,它与页面左侧对齐。
只需将此款式添加到footer
:
left: 0;
right: 0;
答案 1 :(得分:1)
如果您想将<footer>
元素本身居中,那么您可以这样做。
<强> JsFiddle Demo 强>
footer {
position: absolute;
bottom: 8px;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: aqua;
}
<footer>footer</footer>
如果您只需将文字居中,只需将width:100%
添加到footer
,您还应添加遗失的left:0
。
<强> JsFiddle Demo 强>
footer {
position: absolute;
left: 0;
bottom: 8px;
text-align: center;
width: 100%;
background: aqua;
}
<footer>footer</footer>