HTML+CSS底部footer兩種固定方式
網頁常見的底部欄(footer)目前有兩種:
一、永久固定,不管頁面的內容有多高,footer一直位於瀏覽器最底部,適合做移動端底部選單,這個比較好實現;
二、相對固定,當頁面內容高度不沾滿瀏覽器高度,footer顯示在瀏覽器底部,且不會出現滾動條,如果頁面內容高度超出瀏覽器高度,footer則相對與內容的最底部,並且自動出現滾動條;
廢話不多說,可以直接複製程式碼檢視效果
一、永久固定
<!DOCTYPE html> |
二、相對固定
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style type="text/css"> * { margin: 0px; padding: 0px; } html, body { height: 100%; } .footer { margin-top: -50px; height: 50px; background-color: #eee; z-index: 9999; } .wrap { min-height: 100%; } .main { padding-bottom: 50px; } </style> </head> <body> <div class="wrap"> <div class="main"> 內容,可以大量複製看效果<br /> </div> </div> <div class="footer">相對在底部</div> </body> </html> |
相關文章
- css 如何把元素固定在容器底部?(四種方式)CSS
- html footer置底部HTML
- div固定在頁面底部
- 直播平臺軟體開發,監聽WebView滑動到底部的兩種方式WebView
- docker 容器如何固定ip,有幾種方式Docker
- AUTOCAD——兩種延伸方式
- css fixed視窗底部固定定位CSS
- 底部按鈕固定方案(移動端)
- ChatTTS的兩種使用方式TTS
- 隱藏元素兩種方式
- 建立Session物件的兩種方式Session物件
- CommonJS的兩種匯出方式JS
- Docker打包映象的兩種方式Docker
- JS 垃圾回收的兩種方式JS
- springboot使用webSocket的兩種方式Spring BootWeb
- 微信小程式之animation底部彈窗動畫(兩種方法)微信小程式動畫
- android Material Design 學習之十:底部Tab的兩種實現AndroidMaterial Design
- 安裝aab包的兩種方式
- HTTP代理的兩種連線方式HTTP
- 兩種方式配置vue全域性方法Vue
- SpringBoot實現熱部署兩種方式!Spring Boot熱部署
- Native 工程整合Flutter 的兩種方式Flutter
- 兩種方式實現輪播圖
- zabbix agent 的兩種安裝方式
- Python進行開發的兩種方式Python
- SpringBoot 使用ApplicationContext 及 getbean的兩種方式Spring BootAPPContextBean
- Java鍵盤錄入的兩種方式Java
- java json格式化的兩種方式JavaJSON
- 兩種go傳送郵件的方式Go
- axios(xhr) 和 fetch 兩種請求方式iOS
- php 與 nginx 的兩種處理方式PHPNginx
- React元件方法的兩種定義方式React元件
- ubuntu建立使用者的兩種方式Ubuntu
- java 傳遞引數的兩種方式Java
- Ubuntu設定root登入有兩種方式Ubuntu
- Git提交程式碼倉庫的兩種方式Git
- 易語言執行js的兩種方式JS
- 前端--實現隔行變色的兩種方式前端