CSS Nacked day
Сегодня 9 апреля, день без CSS. Зачем он нужен?
Для людей свойственно такое явление, как мутация сознания - явление, которое охарактеризовывают фразой «К хорошему быстро привыкают».
Некоторые не до конца осознают важности и полезности технологии каскадных стилей CSS. Именно для этого, 9го апреля каждого года, веб-разработчики отключают на своих сайтах CSS-стили, давая людям взглянуть на свои сайты без CSS.
Чтобы не удалять вручную стили каждый раз перед 9 апреля, можно воспользоваться протсенькой 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;
}
?>
При таком подходе, CSS-стили подключаются не напрямую, а с использованием этой функции, примерно так:
<?php
if ( is_naked_day(9) ) {
echo '<!-- naked day has no styles -->';
} else {
echo '<link rel="stylesheet" type="text/css" href="./style.css" />';
}
?>
PS. Прошу прощения у своих читателей за длительную задержку в написании новых постов. Сейчас у меня небольшой творческий кризис, эффект которого дополнен катастрофической нехваткой времени из-за учебы и работы. В скором времени что-нибудь да будет интересненького, оставайтесь на связи.
- Статьи схожей тематики:

Комментарии(3):
rss-лентаДобавлено: 2009-09-13 22:47:04, Цейлон
Добавлено: 2009-09-13 22:48:32, Цейлон
Добавлено: 2009-09-18 14:17:24, Bolzamo