Я хотел бы обслуживать IE7 только более низкие медиа-запросы (потому что я не хочу исправлять все более высокие макеты), но я не могу заставить условные теги работать с этим. Я делаю что-то неправильно?Загружать более низкие медиа-запросы для IE
Я использовал response.js (https://github.com/scottjehl/Respond), поэтому все должно быть хорошо, но условные теги не позволяют загрузчикам более высоких медиа-запросов загружать все браузеры.
Что должно произойти в том, что все браузеры должны загрузить все запросы средств массовой информации, в то время как IE7 и вниз следует загружать только мои 601.css и 768.css таблицы стилей
<link rel="stylesheet" type="text/css" media="all" href="http://www.example.com/style.css" />
<link rel="stylesheet" href="http://www.example.com/mq/601.css" type="text/css" media="(min-width: 601px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/768.css" type="text/css" media="(min-width: 768px)"/>
<!--[if gt IE 7]>
<link rel="stylesheet" href="http://www.example.com/mq/1024.css" type="text/css" media="(min-width: 1024px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1280.css" type="text/css" media="(min-width: 1280px)"/>
<link rel="stylesheet" href="http://www.example.com/mq/1600.css" type="text/css" media="(min-width: 1600px)"/>
<![endif]-->
просто интересно - какие устройства вы ждете, чтобы загрузить ваш сайт под 600px в IE7? :) –
Это больше, что IE7 испортил макет, когда я получаю более 600 пикселей, поэтому я хочу, чтобы он не делал этого – SparrwHawk