При разработке веб-сайтов мы часто обнаруживаем, что браузер IE имеет ограничения по ресурсам, что очень расстраивает. Если мы этого не понимаем, мы тратим много времени на поиск ошибок. Теперь мы перечислим ограничения IE на ресурсы страниц и будем избегать этих ограничений во время разработки.
- Поддерживается только введение до 3 слоев @import CSS-файлов;
- @import поддерживает не более 32 CSS-файлов (используйте ссылку, чтобы представить их, вы можете проверить эту тестовую страницу , стоит отметить пятый тест);
- При использовании Data URi поддерживается кодировка base64 до 32 КБ (только IE8, IE6 и IE7 не поддерживают Data URi);
- Максимальная длина URL — 2048 символов;
- Количество селекторов в каждом теге стиля или CSS-файле не может превышать 4095 (см. статью Цинь Гэ, во многих местах считается, что предел размера CSS-файла IE составляет 288 КБ, тест Цинь Гэ опровергает это утверждение);
- Файлы размером более 2Гб скачать невозможно (кажется, IE8 решает эту проблему);
- Всего поддерживает максимум 300 файлов cookie;
- Каждое доменное имя допускает максимум 20-50 файлов cookie (IE6 допускает 20, IE7 может использовать 50 после обновления) (большинство других браузеров также имеют ограничения, например, Opera ограничивает 30, Firefox ограничивает 50, а Safari/webkit не имеет ограничений) ;
- Могут быть прочитаны только файлы cookie размером до 4096 байт, а при записи заголовков файлов cookie, превышающих 5118 байт, возникнет ошибка.
Могут быть и другие ограничения, пожалуйста, добавьте их.