Я использую следующий код для вертикального центра некоторых элементов:Вертикальный центр на сафари с translateY
.vertical--center{
position: absolute;
top: 50%;
transform: translateY(-50%);
}
Кроме того, родитель этого элемента всегда position: relative
. Это работает в каждом браузере, который я тестировал, кроме Safari. Есть ли способ обхода или webkit, чтобы сделать эту работу? Если нет, то каким образом было бы лучше вертикально сосредоточить вещи на Safari?
Есть ли причина, чтобы не использовать Flexbox для этого проекта? –
Не совсем. Я использую структуру materializeCss, и поскольку они не обеспечивают жизнеспособный метод вертикального центра любого элемента, я должен был реализовать его. –
Является ли flexbox единственной альтернативой вертикальным центрам на Safari? –