Ответ 1
В Internet Explorer 6-9 указаны несколько ограничений:
- Любые правила после первых 4 095 игнорируются
- Любые таблицы стилей, включенные через
@import
,<link>
или<style>
, игнорируются после первых 31 Операторы -
@import
, вложенные в 4 или более уровней, игнорируются.
Эти ограничения указаны в KB 262161. В IE10 эти ограничения были значительно увеличены до:
- Таблица стилей может содержать до 65 534 правил.
- В документе может использоваться до 4095 таблиц стилей.
-
@import
nesting больше не имеет собственного предела
Для других браузеров таких ограничений не существует, но теоретически любой из них может столкнуться с проблемами производительности с большим количеством неоптимизированных правил CSS.
Различные источники:
http://simple.procoding.net/2009/02/20/internet-explorer-limits-number-of-external-css-files-to-32/
http://joshua.perina.com/africa/gambia/fajara/post/internet-explorer-css-file-size-limit
http://am-blog.no-ip.org/BlogEngine/post/2010/03/24/CSS-File-Size-Limit-in-Internet-Explorer-6-7-8.aspx