您好,登錄后才能下訂單哦!
這篇文章主要介紹了CSS怎么固定底部內容的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇CSS怎么固定底部內容文章都會有所收獲,下面我們一起來看看吧。
我們使用flex-grow
來控制一個 flex 元素相對它同等級 flex 元素的自身可擴展空間,將它的值設為1
或者auto
,那么內容就會自動填充滿頭部和底部之外的所有空間。
我們還得給 footer 底部設置flex-shrink:0
,來保證底部 footer 的大小不受影響。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS如何固定底部- 億速云(yisu.com)</title>
<style type="text/css">
* {
margin: 0;
}
#document {
height: 100vh;
display: flex;
flex-direction: column;
background: #202020;
}
nav, footer {
background: #ccc;
display: flex;
justify-content: center;
}
main {
color: #bdbdbd;
flex: auto;
}
footer {
flex-shrink: 0;
}
h2,p {
padding: 15px;
}
nav > h2 {
color: white;
}
footer > h2 {
color: white;
}
</style>
</head>
<body>
<div id="document">
<nav>
<h2>頭部內容</h2>
</nav>
<main>
<p>內容填充</p>
</main>
<footer>
<h2>底部內容</h2>
</footer>
</div>
</body>
</html>
關于“CSS怎么固定底部內容”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“CSS怎么固定底部內容”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。