您的位置:首頁技術文章
文章詳情頁

css - UC手機瀏覽器下如何讓div水平垂直居中。

瀏覽:107日期:2023-08-02 15:13:40

問題描述

UC瀏覽器在寬高固定下,margin:auto,上下左右0;不能水平垂直居中是什么原因?

CSS#globalTip{ position: fixed; left: 0; right: 0; top:0; bottom:0; z-index: 99999; width:75%; height: 50px; line-height: 50px; text-align: center; background-color: #000; color:#fff; font-size: 1.6rem; border-radius: 20px;}

如果position:absolute就可以,但這并不是我想要的。

問題解答

回答1:

display: table-cell;vertical-align: middle;

回答2:

我后來換了另一種水平垂直居中寫法

css#globalTip{ position: fixed; left:50%; top:50%; z-index: 99999; margin-left: -35%; margin-top:-25px; width:75%; height: 50px; line-height: 50px; text-align: center; background-color: nth($theme-color,1); color:#fff; font-size: 1.6rem; border-radius: 20px;}

但依然想知道UC瀏覽器用原寫法怎么解決bug

回答3:

在absolute和fixed定位方式下使用

#globalTip{ position: fixed; left:50%; top:50%; -webkit-transform:translate3d(-50%,-50%,0); transform:translate3d(-50%,-50%);}回答4:

我也遇到了相同的問題uc下 水平垂直居中不管事解決方案

.box{ display: flex; justify-content: center; align-items: center;}

標簽: CSS
相關文章:
国产综合久久一区二区三区