La gran ventaja del css es separar el diseño del contenido, manteniendo todo dentro de un solo archivo externo de poco peso (.css) para que luego sea cargado directamente del caché ahorrandonos así ancho de banda y tiempo de carga en la web. Pero esto puede convertirse en una desventaja.
El problema principal es al ser cargado del caché, si una web tipo portal digamos cristalab, hace un ligero pero importante cambio en el mismo .css el usuario promedio que visita la web varias veces a la semana o día seguirá usando su misma versión del caché a menos que claro refresque (Ctrl-F5) o actualice el css.
Entonces, ¿Qué podemos hacer? Sencillo, "engañamos" al navegador.
La forma más fácil de engañar al navegador es modificando la dirección del css, agregandole una variable update con la fecha de la última actualización, 12-10-2006.
Uno puede agregar la variable que desee, por ejemplo ?V=1 o ?im=1337. Lo importante es que cambie cada que se ha creado un cambio para que el navegador piense que es otra hoja de estilo diferente y la cargue inmediatamente.
Espero les sirva, hasta el prox tip.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por azuel el 12 de Octubre de 2006
me ayudaste muchisimo
Por Max el 13 de Octubre de 2006
Por gabovanlugo el 14 de Octubre de 2006
Por Freddie el 14 de Octubre de 2006
glsmaster :
Por Ana el 14 de Octubre de 2006
Por el 14 de Octubre de 2006
Anonymous :
Por Freddie el 14 de Octubre de 2006
neojp :
Ana :
Por Ana el 15 de Octubre de 2006
gracias
Por NEO_JP el 16 de Octubre de 2006
Anonymous :
Daniel Mota (icebeat) creó hace tiempo un framework en CSS llamado CSSing, el cual quizás te ayude con esas ideas que tienes. Saludos.
Por Sisco el 26 de Octubre de 2006
Por MON___ el 13 de Enero de 2007
Por FeNtO el 13 de Enero de 2007
MON___ :
por dios , que este me ha echo reir a mares
Por RattaMono el 13 de Enero de 2007
FeNtO :
MON___ :
por dios , que este me ha echo reir a mares
JAAAAAAA!!!!!!!! muy bueno, definitivamente.
Aunque me reiría mas si dice lo que sucedió:
1)No le funcionó el CSS en DW.
2)Le tiro error en comprobación.
Explicamene, porfavor, para que pueda dormir feliz
Por David el 23 de Octubre de 2007
Por Aiteok el 27 de Noviembre de 2008
Algo raro que me estuvo pasando al actualizar el CSS, lo subi desde Dream pero no se aplicaban los cambios.
Lo subi con Filezilla al .css (de 1.155b), actualizaba la vista del servidor remoto y cambiaba el peso del archivo (volvia a 1.077b del viejo archivo).
Probe con Mozilla y IE7
Con mozilla accedi al .css, y me seguía mostrando un código viejo.
Por último, utilizando un servidor local (WAMP5) los cambios se ven como deberían verse...
Les dejo la duda, y si es un problema de configuración del HOST...
Saludos y Gracias por la web! MUY UTIL!
PD: Estoy usando Firefox 3.0.4 y al principio de CRISTALAB, la página tiene textos solapados...
Por sebastian el 07 de Septiembre de 2010
Por CLAnonimo el 25 de Enero de 2011
Contestando a algunos comentarios quiero decir que es posible pasar parámetros al CSS.
Para ello tienes que crear un archivo estilo.php y enlazarlo desde el HTML como si de un CSS se tratara.
Al ejecutarse estilo.php tiene que dar como resultado código CSS. Con todo esto se le pueden pasar parámetros a estilo.php y dentro de él se pueden hacer cálculos y operaciones para que devuelva un código CSS u otro.
Por ejemplo podriáis hacer que un función de la hora del día a la que se visita una web el fondo sea de colores diferentes.
Yo tengo algunos CSS como PHP en esta web y funciona:
Proogresa
Por p p. el 09 de Mayo de 2011
Por el_chejin el 25 de Agosto de 2011
Por sergio2015 el 14 de Octubre de 2015