[問題] 在手機版Chrome將頁面移到最上面之後…

看板Web_Design作者 (香蕉共和國)時間8年前 (2017/01/22 16:00), 8年前編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
┌─────┐ │部分程式碼│ └─────┘ .div{ width: 100%; height: 50px; background: red; position: absolute; bottom: 0; left: 0; } <div class="div"></div> ┌────┐ │GIF 動畫│ └────┘ http://i.redwh.al/M.gif
┌──┐ │問題│ └──┘ 如上, 紅色的bar(class為div的區塊), 我希望它的底部絕對位置一直在100%畫面高度的地方 (也就是position等於absolute,bottom等於0的位置) 假設頁面可以往下捲動(可以往下滑) 用電腦版沒事,但是用手機版Google Chrome就有事 不曉得是哪個天才發明手機版Google Chrome, 頁面往下滑上面的網址列也會跟著往上滑然後不見, 害我再將頁面往上滑到最頂端時,下面那個紅色的bar就會衝過頭(超出畫面底端) 一直要等到我放開手指頭它才會回到正確的位置 請問各位我要怎麼解決「衝過頭」的問題? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.175.139 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1485072042.A.0D1.html

01/22 16:06, , 1F
用 position: fixed
01/22 16:06, 1F
嗯… 我也是這麼想的 不過我要怎麼知道捲軸捲到哪裡的時候才能把position從absolute改為fixed呢? 因為我根本不知道Google Chrome的網址列高度多少 也不可能完完全全地改成fixed,因為這樣它就不是我想要的固定在「絕對位置」了 謝謝 ※ 編輯: banana2014 (118.169.175.139), 01/22/2017 16:19:53

01/22 16:25, , 2F
position: fixed; bottom: 0; 不就固定了嗎
01/22 16:25, 2F

01/31 23:52, , 3F
同樓上方式即可;另外absolute和fixed差別你需要看一下
01/31 23:52, 3F

01/31 23:52, , 4F
文章代碼(AID): #1OX6Qg3H (Web_Design)
文章代碼(AID): #1OX6Qg3H (Web_Design)