CSS Naked Day 2009

0d 00h 00m 00s

Bienvenue sur le site du CSS Naked Day ! Rejoignez-nous pour la quatrième édition de cette Journée sans CSS ! Vous pouvez aussi retrouver les éditions de 2006, 2007, et 2008.

Autres versions de ce site : English, Čeština, 中文, 한국어, Slovenčina, Deutsch, Русский, Magyar... vous l'avez traduit dans une autre langue ? (écrivez-moi)

Où est passée ma présentation ?

L'idée derrière cet événement est de promouvoir les standards du Web. Tout simplement. Ceci comprend la bonne utilisation de (x)html, un balisage sémantique, une structuration hiérarchique, et bien sûr, un jeu de mots. C'est le moment de montrer votre <body>.

Comment participer

Remplissez le formulaire de participation au Naked Day, et votre site Web fera partie de la liste officielle dans l'heure qui suit.

Puis, le 9 avril, désactivez tout simplement les CSS de votre site, afin d'en faire disparaître toute présentation.

(Facultatif) : ajoutez les quelques lignes suivantes en haut de votre page d'accueil le jour de l'opération.

<h3>Où est passée la présentation ?</h3>
<p>Pour savoir pourquoi les feuilles de style sont désactivées sur ce site Web, visitez le site
<a href="http://naked.dustindiaz.com/" title="Web Standards Naked Day Host Website">
Annual CSS Naked Day</a>.</p>

Ceci pour ceux qui souhaitent expliquer à leurs visiteurs ce qui se passe. Il n'y a aucun but commercial, il ne s'agit pas de créer du trafic ni de gagner de l'argent. Il n'y a pas de publicité sur ce site, et il n'y en aura jamais. Cet événement existe seulement pour vous ; déshabillez-vous !

Ne vous cassez pas la tête, déshabillez-vous

Voici un exemple de fonction PHP pour le faire

<?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;
}
?>

Voici un exemple d'utilisation


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

Mais... cette journée dure 48 heures ?

Tout à fait. CSS Naked Day dure pendant toute une journée internationale. D'un point de vue technique, ce sera le "9 avril" quelque part sur la planète pendant 48 heures. Ceci garantit que tous les sites participants pourront être vus nus sur toute la planète à tout moment pendant la journée du 9 avril.

Outils & Plugins

Note aux développeurs de plugins. Si vous avez un plugin Naked Day pour un des CMS les plus utilisés, ou si vous en avez écrit un dans un langage non répertorié ici, envoyez-moi un e-mail à pour que je puisse l'ajouter ici.

Citation

C'est une idée amusante, qui correspond tout à fait aux raisons qui ont présidé à la création des CSS. Bien que les graphistes apprécient les nouvelles possibilités de présentation offertes, empêcher HTML de devenir un langage de présentation était probablement la principale motivation de ceux qui ont lancé ce projet.

Håkon Wium Lie

Rendez visite à ceux qui se déshabillent

C'est fini pour cette année, mais jetez un coup d'œil à la liste des sites participants, il en reste peut-être quelques-uns qui ne se sont pas encore rhabillés...

Remerciements

À tous ceux qui ont traduit ce site et à ceux qui ont écrit des plugins pour que cela soit possible. Pour mémoire, si vous avez traduit cette page dans une autre langue, ou écrit un plugin pour CSS Naked Day, faites-le moi savoir s'il vous plait en écrivant à

Ils en parlent...


Cette page est une traduction en français de la page originale de Dustin Diaz [en].