我正在使用以下代码使某些元素垂直居中:
.vertical--center{
position: absolute;
top: 50%;
transform: translateY(-50%);
}
另外,这个元素的父元素总是position: relative
。这适用于我测试过的所有浏览器,除了 Safari。是否有任何解决方法或 webkit 可以使这项工作正常进行?如果不是,哪种方式在 Safari 上垂直居中会更好?
最佳答案
使用 -webkit-transform: translateY(-50%);
成功了 =D
关于html - 使用 translateY 在 Safari 上垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31843871/