Domingo ~ Marzo 30, 2008

IE 6 y 7 solo permiten crear 31 hojas de estilos

Una curiosidad rápida:

“Internet Explorer 6 y 7 únicamente pueden llegar a cargar 31 hojas de estilos” (Trás los 31 obtendremos un “Invalid argument” como una catedral).

var ss = document.createElement('STYLE');
document.documentElement.firstChild.appendChild(ss);

Lo podemos ver en la documentación oficial del MSDN de Microsoft, pero … ¿por que 31? ¿por que no 20? ¿o 109?

Misterios de Internet Explorer que nunca llegaremos a entender.

Quizas te pueda interesar

6 Responses to “IE 6 y 7 solo permiten crear 31 hojas de estilos

Pingback

Comentarios

1

¿usan 5 bits para indicar los números?

# Rarok -- 30/03/08 - 6:53 pm Responder
2

0-31, multiplo de 16….. sera por algo?

# nabo -- 30/03/08 - 7:00 pm Responder
3

Creo que claramente dice “crear” como maximo 31 elementos a traves del metodo createStyleSheet, al igual que crear etiquetas STYLE y adherirlas al head.

Nose, si sera valido tambien para el tema de “Cargar” a traves de html las hojas de estilo .

# Michael Gomez -- 30/03/08 - 11:52 pm Responder
4

El 31 es por una razon simple: Magic numbers!

# Ironic -- 31/03/08 - 4:40 am Responder
5

31 hojas de estilo para el usuario, más la hoja de estilo del navegador: 32. Pero lo de almacenar un número de 5 bits sí es extraño.

# YoNoSoyTu -- 31/03/08 - 12:26 pm Responder

Deja un comentarioTop

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.

Esta web se encuentra sobre la licencia Creative Commons (Reconocimiento - Compartir igual) / Politicas de uso

Cerrar
Enviar por Correo