前端遇坑記錄(一)
做開發也有一段時間了,但是現在才想起來要開個部落格,真是遺憾。之前好多遇到的坑都沒記下來..最近記憶力越來越差,所以想用部落格來記錄一下。
不過老話說得好,種一棵樹最好的時間是十年前,其次是現在(就這麼安慰一下自己吧..)
好,開始講事情。
目前用的是一個vue多頁面框架,由於大部分頁面的background都是灰色的,所以我在common.css裡寫了
body{
background:#f2f2f2;
}
但是,有另外兩個因素導致頁面出現很多問題
1. 底部導航限制:
我有一個position:absolute的底部導航,因為他的存在body的高度需為min-height:100%(為什麼?)
- 原因1,如果height設定成100%的話,當手機橫屏的時候body的高度為螢幕的高度,這樣底部導航就不會在dom的最底部
- 原因2,但是不設定height的話,豎屏的時候底部導航就不會在最底部了。
另外,需要設定一個padding-bottom用來容納導航
2. 頁面元件background不統一
有一部分元件頁面的background是白色,但是如果給這個元件設定background-color的話,會影響其他元件(PS:元件內style scoped是無法設定body css的)
因此,我認為給body設定background-color這一行為有點蠢,background-color這種事情應該交給頁面內的wrapper去做,小記一下,引以為戒。
相關文章
- flutter前端入門踩坑記錄Flutter前端
- gorm踩坑記錄(一)GoORM
- Android攻城獅前端遇坑指南Android前端
- 前端的一些坑,一些記錄,一些冷知識前端
- 記錄Centos一些坑CentOS
- 前端坑多:使用js模擬按鍵輸入的踩坑記錄前端JS
- qiankun微前端從搭建到部署大型踩坑記錄片(一鏡到底)前端
- 記錄一下docker踩坑 /dev/shm目錄Dockerdev
- laravel踩坑記錄Laravel
- sealos踩坑記錄
- DietPi踩坑記錄
- 前端框架——記錄前端框架
- strtotime 踩坑記錄
- ABP框架踩坑記錄框架
- Electron工程踩坑記錄
- Robot Framework 小坑記錄Framework
- MySQL_踩坑記錄MySql
- Flutter填坑指南,總有一個遇得到。Flutter
- 記錄一個前端架構的想法前端架構
- 記錄一次電動維修遇到的坑
- 記錄使用 guzzlehttp 異常捕獲踩坑記錄HTTP
- 記前端狀態管理庫Akita中的一個坑前端
- redis 叢集 遇坑1Redis
- Laravel7 踩坑記錄Laravel
- GORM之ErrRecordNotFound採坑記錄GoORM
- vuePC專案踩坑記錄Vue
- React專案踩坑記錄React
- node link 踩坑記錄
- ES6踩坑記錄
- Go json 踩坑記錄GoJSON
- mpvue框架搭建採坑記錄Vue框架
- Taro 小程式 踩坑記錄
- Mac下Charles踩坑記錄Mac
- 微信小程式踩坑記錄微信小程式
- React同構踩坑記錄React
- iOS11踩坑記錄iOS
- list複製踩坑記錄
- 前端小bug記錄前端