Вот код css
body{
-webkit-display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
С помощью такого кода страница становиться более адаптивной, все элементы появляются в центре страницы что мне и нужно. Только когда я прописываю префикс -webkit- или другие префиксы браузеров к display: flex То код перестает работать и все элементы которые были в центре передвигаются назад к левой стороне страницы. Не понимаю в чём проблема, или я префикс не так пишу?
Такого свойства нет в браузере, если используете display: -webkit-flex, то всё у Вас заработает.
Если Вы используете LESS к примеру, то можете создать миксин такого вида и использовать его для своих нужд:
.flex-display(@display: flex) {
display: ~"-webkit-@{display}";
display: ~"-ms-@{display}box"; // IE10 uses -ms-flexbox
display: ~"-ms-@{display}"; // IE11
display: @display;
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости