До недавнего времени я использую Flexbox для вертикального выравнивания элементов, как так:Наиболее поддерживаемые методы вертикального выравнивания?
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
Однако я начал работать на все больше и больше проектов, которые необходимо поддерживать старые браузеры, которые не поддерживают Flexbox например, Internet Explorer 8. Я хотел бы начать поддерживать гораздо более широкий диапазон браузеров и устройств.
Мой вопрос: какие из наиболее сильно поддерживаемых методов вертикального выравнивания используют только HTML и CSS?
В большинстве случаев элементы, которые я центрирует, не имеют фиксированных высот или ширины, как правило, ширина будет представлять собой процентное значение, а высота будет определяться динамическим контентом.
Заранее спасибо.
'позиция: абсолютная; top: 0; bottom: 0; left: 0; right: 0; 'должен делать это для вложенных div. –
https://jsfiddle.net/wqssxuh8/ <- Это должно работать в IE8 –