¿Cuántos id-s y clases...

  • HKt0p5
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 19, 2008
  • Mensajes: 134
  • Loc: Bulgaria
  • Status: Offline

Nota Febrero 21st, 2009, 2:23 am

¿Cuántos div id-s y p.classes y a.classes puedo tener en un archivo css y en un archivo HTML?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Febrero 21st, 2009, 2:23 am

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Febrero 21st, 2009, 6:19 am

Sólo puede haber dos lógicas limitaciones de ese tipo de cosas.

1) Los límites impuestos por el diseño de los navegadores por el motor de renderizado, probablemente distinta de navegador a navegador
2) Los límites impuestos por un equipos de los recursos disponibles, que varían de usuario a usuario

En cualquier caso yo estaría dispuesto a apostar el número es lo suficientemente alta de que nunca realisticly tiene que preocuparse por que como desarrollador.
Strong with this one, the sudo is.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Febrero 21st, 2009, 6:45 am

Por curiosidad me genera un archivo de 20,8 MB CSS que incluye 500K de identificación exclusivo y la clase de reglas CSS (para un total de un millón) con el siguiente script y probado.

Código: [ Select ]
<?php
ini_set('memory_limit', '256M');
$str = '';
for($i = 0; $i < 500000; $i++)
{
    $str .= "#_$i{color:#fff;}\n";
    $str .= "._$i{color:#fff;}\n";
}

file_put_contents('test.css', $str);
unset($str);

?>
  1. <?php
  2. ini_set('memory_limit', '256M');
  3. $str = '';
  4. for($i = 0; $i < 500000; $i++)
  5. {
  6.     $str .= "#_$i{color:#fff;}\n";
  7.     $str .= "._$i{color:#fff;}\n";
  8. }
  9. file_put_contents('test.css', $str);
  10. unset($str);
  11. ?>


En Ubuntu / Gnome, Opera y Firefox se convirtió en responder durante 5-10 segundos, a continuación, muestra la página.
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 234 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC