Contenido

CSS Naked Day (9 de Abril del 2009)

5 Abr

+ 14

Faltan 4 días para la llegada del CSS Naked Day, que recordemos que es un día en el que los desarrolladores web reivindicamos los estándares web desnundando nuestras aplicaciones eliminando todo rastro de CSS que podamos haber implementado en ellas.

En aNieto2k llevo 3 años (desde que comenzó) dejando «en pelotillas» la web este día, y este año no va a ser diferente.

Recordemos como implementarlo

Necesitamos una función que nos indique que estamos en el CSS Naked Day. Dustin Diaz nos ofrece esta que realiza perfectamente su comentido:

<?php
function is_naked_day($d) {
  $start = date('U', mktime(-12, 0, 0, 04, $d, date('Y')));
  $end = date('U', mktime(36, 0, 0, 04, $d, date('Y')));
  $z = date('Z') * -1;
  $now = time() + $z;
  if ( $now >= $start && $now <= $end ) {
    return true;
  }
  return false;
}
?>

Después, en nuestro <head></head> condicionaremos la visualización de los ficheros CSS indicando el día de Abril indicado para el CSS Naked Day, que este año se ha establecido el día 9.

<head>
...
<?php
if ( is_naked_day(9) ) {
  echo '<!-- naked day has no styles -->';
} else {
  echo '<link rel="stylesheet" type="text/css" href="styles.css" />';
}
?>
...
</head>

Alternativas

Hagamos que el Jueves que viene (9 de Abril) Internet sea más «nudista» que nunca. Todo por los estándares web.

Comentar

#

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.