UC手机浏览器下如何让div水平垂直居中。

发布于 2022-09-01 05:47:28 字数 416 浏览 20 评论 0

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就可以,但这并不是我想要的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

无声情话 2022-09-08 05:47:28

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

蒲公英的约定 2022-09-08 05:47:28

我后来换了另一种水平垂直居中写法

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

無處可尋 2022-09-08 05:47:28

在absolute和fixed定位方式下使用

#globalTip{
    position: fixed;
    left:50%;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%);
}
故事灯 2022-09-08 05:47:28

我也遇到了相同的问题
uc下 水平垂直居中不管事
解决方案

.box{
    display: flex;
    justify-content: center;
    align-items: center;
}
給妳壹絲溫柔 2022-09-08 05:47:28

如果页面上加了适配手机的meta,就可以居中,否则无法居中。今天我发现居然有如此奇葩的设计。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文