2010-08-04 19 views

Respuesta

0

¿Estás hablando de cuántos CSS puedes incluir? IE tiene un máximo de 32 (source) o quizás 31.

Sin embargo, parece que está preguntando si existe una cantidad máxima de estilos que puede incluir en un solo archivo .css, y no tengo conocimiento de ningún límite al respecto.

21

Internet Explorer 6-9 tiene unos pocos límites informó:

  • Cualquier regla después de la primera 4095 se ignoran
  • Cualquier hojas de estilo incluyen través @import, <link> o <style>, se tienen en cuenta después de la primera 31
  • @import declaraciones anidadas 4 o más niveles de profundidad se ignoran

Estos límites son ou en línea en KB 262161. En IE10 estos límites were significantly raised a:

  • Una hoja de estilo pueden contener hasta 65.534 normas
  • Un documento puede utilizar un máximo de 4.095 hojas de estilo
  • @import anidación ya no tiene su propio límite

Hay no existen estos límites informados para otros navegadores, pero en teoría, cualquiera de ellos podría tener problemas de rendimiento con una gran cantidad de reglas de CSS no optimizadas.

Diversas fuentes:

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

+0

+1, nunca supe del tema de las reglas máximas por hoja de estilos. – rosscj2533

+2

Acabo de golpear las reglas máximas por problema de hoja de estilos cuando uso un preprocesador CSS con "mixins" (LESS) :( –

Cuestiones relacionadas