2009年4月10日星期五

2009 CSS Naked Day - 2009网页裸奔节

CSS Naked Day 2009

CSS Naked Day 的来历

CSS Naked Day,也称CSS裸奔节或CSS裸奔日,

在裸奔节这天,参加裸奔节的Blog 将会去除页面上所有的 CSS 样式和广告裸奔整整一天,通过这个节日来重视CSS的重要性.当然你的网站如果是用table来布局的话这个节日对你来说并不是很合适.在2006年有将近800个国际知名网站参与这个节日.

CSS Naked Day 的目的

推动Web标准、提倡简洁为美、使用正确的 (x)html语义标记、良好的层次结构。暂时把页面设计抛弃,直接展示<body>内容!

历届CSS Naked Day的举办时间

第一届CSS裸奔节:2006年4月5日

第二届CSS裸奔节:2007年4月5日

第三届CSS裸奔节:2008年4月9日

第四届CSS裸奔节:2009年4月9日

如何加入CSS Naked Day

使用如下的PHP代码

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

在你的head头文件中这样调用

<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>

没有评论:

发表评论