@ligisayan

Есть ли рабочая схема замены класса bootstrap 4 my-auto в ie10-11?

Всем привет! Заметил, что класс вертикального центрирования my-auto bootstrap 4 не работает в ie10 и ie11, хотя в остальном все отрабатывает. Условие тоже не отрабатывае. Есть ли способ решения?
<!--[if lte IE 11]> 
	.my-auto {
	  margin-top:100px !important;
	}
	<![endif]-->
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
@ligisayan Автор вопроса
Павел спасибо! Вот этот вариант Сработал. Статья помогла
/* Internet Explorer 10+, Microsoft Edge Browser */

_:-ms-lang(x),   .my-auto {
   margin-top:100px !important;
  }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
PavelMonro
@PavelMonro
Гуглите css hack ie 10
Один из вариантов:
@supports (-ms-ime-align:auto) {
    .my-auto {
                               margin-top:100px !important;
                              }
}
Ответ написан
Комментировать
@SergeiB
https://github.com/philipwalton/flexbugs#flexbug-15.
Вместо margin: auto используйте на элементе align-self: center или на его родителе align-items: center. Можно воспользоваться вспомогательными классами, которые уже есть в Bootstrap 4: .align-self-center или .align-items-center.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы