回答
使用CSS:
<style>
footer {
width:100%;
position: fixed;
bottom: 0px;
text-align: center; /* This line is not needed but centers your text */
}
</style>
<footer>
<hr>
<p> © 2017 Sindre Berge <p>
</footer>
看到它在行動,在這裏發揮它:https://www.w3schools.com/code/tryit.asp?filename=FEO78PICTTQP
或者嘗試通過Sam提出的柔性解決方案。這不會導致頁腳不總是在瀏覽器視圖的底部,而是在頁面的底部。
的Flex溶液:
.flex-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
/*I give height 700px but can be adapted to a body being 100%*/
height:700px;
background:#cccccc;
}
.flex-content {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
background:#ca33aa;
height:100px;
}
<div class="flex-container">
<div class="flex-content">
This is my footer
</div>
</div>
不要將你的z-index設置爲999. https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ –
嗨,讓我編輯添加flex解決方案,然後我刪除我的答案。我不介意優點,但我認爲它完成了以後用戶的信息。乾杯。 – Sam
在CSS:
footer{
position:fixed;
bottom:0;
text-align: center;
width: 100%;
}
,或者你可以內嵌它:
<footer style="position:fixed; bottom:0; text-align: center; width: 100%;">
<hr>
<p> © 2017 Sindre Berge <p>
</footer>
Okey都做了我想要的,但它不再居中我有頁腳p {text-align:center; } –
我已經更新了我的答案,包括文本的居中,就像以前一樣。 –
我個人喜歡用
footer{
position:absolute;
bottom:0;
width: 99%;
}
因爲我發現,有時網站將會失控 - 尤其是width
就這一點而言,儘管所有的東西都很好地貼合在屏幕上,但我自己有時會被底部的討厭的水平滾動條所迎接。
您可能想要了解爲什麼您的頁面在您不需要時添加滾動條而不是簡單地任意更改寬度。 –
它只是純粹的HTML和CSS,而不是一個腳本。 –
這並不令我感到驚訝,也許你已經有一些邊距,填充或邊框的某處,寬度爲100%或100%左右的元素。 –
塊溶液:
footer {
display:block;
position:fixed;
bottom:0;
}
的Flex溶液:
.flex-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-moz-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-moz-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
/*I give height 700px but can be adapted to a body being 100%*/
height:700px;
background:#cccccc;
}
.flex-content {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
background:#ca33aa;
height:100px;
}
<div class="flex-container">
<div class="flex-content">
This is my footer
</div>
</div>
- 1. 如何讓magento頁腳粘在底部?
- 2. 如何讓頁腳粘到底部然後調整大小?
- 3. 將頁腳粘貼到頁面底部
- 4. 問題頁腳「粘」到頁面底部
- 5. 將頁腳粘到頁面底部
- 6. 頁腳粘貼到頁面底部
- 7. 如何讓頁面內容伸展並將頁腳粘貼到頁面底部?
- 8. 粘滯頁腳在底部
- 9. 如果我沒有太多的內容,如何讓頁面底部的頁腳,但我不想粘頁腳
- 10. 如何使頁腳粘貼到使用CSS的頁面底部?
- 11. 打印:如何將頁面上的頁腳粘貼到底部?
- 12. 全角頁腳不會粘到底部
- 13. 頁腳不會粘到底部
- 14. 頁腳粘到底部與jQuery
- 15. 如何強制我的頁腳粘貼到CSS中任何頁面的底部?
- 16. 頁面底部的粘頁腳
- 17. 試圖讓我的頁腳去底部
- 18. 如何使HTML頁腳div粘到頁面底部
- 19. 如何將頁腳粘貼到頁面底部?
- 20. 如何讓我的頁腳停留在頁面底部?
- 21. 頁腳不會粘在頁面底部
- 22. 頁腳不粘在索引頁底部
- 23. 底部但不粘的頁腳
- 24. 如何將此嵌套頁腳粘到底部?
- 25. 儘管內容大小,如何使頁腳粘到底部?
- 26. 如何使用CSS獲取液體頁腳粘到底部?
- 27. 如何讓我的頁腳擴展到我的窗口瀏覽器的底部
- 28. 頁腳粘到底部,延伸到頁面外
- 29. 我正在嘗試將我的頁腳粘貼到頁面底部css
- 30. 頁腳不會粘在底部
http://stackoverflow.com/questions/42294/how-do-you-get-the-footer-to-stay-at-the-bottom-of-a-web -page –
請參閱官方示例https://getbootstrap.com/examples/sticky-footer/和http://getbootstrap.com/examples/sticky-footer-navbar/ –