ИЗМЕНИТЬ
Как отметил в своем ответе @Joe, проблема здесь с IE не имеет ничего общего с медиа-запросами.
Поэтому я обновил старый заголовок: ( "медиа-запросы GLITCH в IE" ) с текущим. (спасибо также некоторым мета консультациям)
Чтобы быть уверенным, я создал новый FIDDLE, содержащий только функцию calc, и низкий и созерцательный - Я вижу то же (плохое) поведение в IE, как и в своей оригинальной скрипке, с медиа-запросами.
Кроме того, одно интересное замечание, которое я заметил, это то, что это происходит только тогда, когда я использую деление в операции calc, но если я использую что-то более простое, например calc(100% - x px)
-
IE обрабатывает все в порядке.
Я использую media queries
, чтобы оправдать список ящиков.
В основном, я настроил медиа-запрос для каждого состояния #columns, где затем я использую calc()
, чтобы выработать margin-right для каждого из элементов (кроме тех, что указаны в последнем столбце).
Здесь fiddle
Теперь это отлично работает в chrome и firefox - но когда я запускаю это в IE9 +
Я вижу сбой между состояниями медиа-запросов (включая мерцание и непонимание медиа-запросов).
Вот скриншот того, что я говорю о
[снимок экрана, сделанный при ширине окна браузера 710px]:
Является ли это ошибкой IE или я сделал что-то неправильно?