html - 交替翻译垂直居中的元素

标签 html css

我做了一个responsive login form使用 CSS3 translate 但我发现旧手机存在问题。有什么替代 CSS3 翻译的方法吗?我只想垂直居中。

.loginPage-wrap{
   padding: 10px;
   position: absolute;
   bottom: 0;
   -ms-transform:translate(-50%);
   -webkit-transform: translate(-50%);
   transform: translate(-50%);
   left: 50%;
   width: 92%;
   box-sizing:border-box;
}

Fiddle Demo

最佳答案

下面的代码行得通吗?

.loginPage-wrap {
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left:-46%;
    width: 92%;
    box-sizing:border-box;
}

DEMO 让我知道它是否有效。

关于html - 交替翻译垂直居中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29981554/

相关文章:

javascript - 使用 ASP.net 控件和 Telerik 控件禁用表

javascript - 滚动鼠标滚轮时更改图像

html - 如何在黑色背景上创建以图片为背景的透明 div?

javascript - 使用 jQuery Mobile 破坏 HTML/CSS 布局

javascript - HTML 行表选择

html - 内联导航

php - 浏览器滚动条无处可寻?

html - css 宽度和高度不起作用

html - CSS 高度 :100% not working on Table inside Flexbox Child

javascript - jquery 背景图像更改