Я создаю много адаптивных сайтов. Я хотел бы поддерживать режимы привязки IE10 и IE11, но я не могу сделать это полностью, не нарушив поддержку Windows Phone 8. Это код, который я сейчас использую в своем CSS:
@media screen and (max-width:400px) {
@-ms-viewport{
width: device-width;
}
}
Это работает нормально, но если IE10/11 не привязан к минимально возможному положению, сайт отображается как уменьшенный. Если я избавлюсь от медиа-запроса, он будет правильно отображаться в IE10/11 на настольных компьютерах и планшетах, но будет отображаться как сайт рабочего стола в IE10 mobile на Windows Phone 8. Есть ли способ обойти это, или я застрял только наполовину? Режимы привязки IE10/11?
Скриншоты:
С Media Query, Windows 8:
С Media Query Windows Phone 8:
Без Media Query Windows 8:
Без Media Query, Windows Phone 8: