23.03.2013

Ограничения Internet Explorer'a

Недавно столкнулся с ограничением IE, касающимся CSS. И вот, что оказалось:

  1. Максимальное количество css-селекторов на страницу равно 4095.
  2. Страница может импортировать не больше 31 страницы с css-стилями.
  3. Максимальный уровень вложенности для страниц с css-стилями равен 4.
Любопытные ограничения. Провел тестирование, ограничения верны для версий < IE10. При превышении ограничения выскакивают javascript ошибки.
Казалось бы, данные лимиты сложно превысить. На практике оказалось очень даже легко, превышение быстро достигается при использовании большого количества пользовательских компонентов на странице, каждый их которых имеет в себе описание css-стилей. Также много лишних стилей возникает при использовании компонентов сторонних разработчиков, таких как DevExpress, Telerik и т.п.

Комментариев нет:

Отправить комментарий