文章詳情頁
div 水平垂直置中在safari不正常
瀏覽:197日期:2024-06-11 18:30:50
問題描述
https://segmentfault.com/q/10...
div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
這個在google chrome 電腦或手機都可以正常但是在apple的手機safari和Chrome就不正常顯示了請問有遇到這個困擾的人嗎
白色可略過藍色是整體視窗大小紅色是我想要水平垂直置中的區塊但是同一個網頁兩種手機卻有不一樣的顯示方式......右側手機是正常上面明顯多了很大塊確定沒有被包住整個藍色都是父PS 在電腦上把瀏覽器縮小到手機大小 也是正常顯示

這是另一個也是一樣

問題解答
回答1:給父元素加個 border,看看是不是父元素的定位就已經不合預期了
Update:10.28
加一行 -webkit-transform: translate(-50%, -50%) 即可
上一條:itunes 上方的輪播下一條:bootstrap怎么使圖片垂直居中?
相關文章:
1. angular.js - angular內容過長展開收起效果2. dockerfile - [docker build image失敗- npm install]3. golang - 用IDE看docker源碼時的小問題4. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!5. docker-compose中volumes的問題6. docker內創建jenkins訪問另一個容器下的服務器問題7. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題8. mac里的docker如何命令行開啟呢?9. nignx - docker內nginx 80端口被占用10. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?
排行榜

網公網安備