版權footer始終置於頁面的底部


版權footer始終置於頁面的底部,內容少時置於頁面底部,內容多時隨滾動條滾動

1.使用flex布局

<body class="Site">
<header>...</header>
<main class="Site-content">...</main>
<footer>...</footer>
</body>

//CSS代碼如下
.Site {
display: flex;
display: -webkit-flex; /* Safari */
min-height: 100vh;
flex-direction: column;
}

.Site-content {
flex: 1;
}

ps:解釋一下vh: vh是相對於視窗的高度,視窗高度是100vh;視窗是指瀏覽器內部可視區的大小,window.innerWidth、window.innerHeight大小
原文鏈接:https://blog.csdn.net/qq_39198420/article/details/77505663

2.使用css函數 calc(expression)

calc() 函數用於動態計算長度值。

  • 需要注意的是,運算符前后都需要保留一個空格,例如:width: calc(100% - 10px)
  • 任何長度值都可以使用calc()函數進行計算;
  • calc()函數支持 "+", "-", "*", "/" 運算;
  • calc()函數使用標准的數學運算優先級規則

注意點:瀏覽器支持

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM