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.
¿usan 5 bits para indicar los números?