CSS Nacked day

Теги: , , ,

Сегодня 9 апреля, день без 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. Прошу прощения у своих читателей за длительную задержку в написании новых постов. Сейчас у меня небольшой творческий кризис, эффект которого дополнен катастрофической нехваткой времени из-за учебы и работы. В скором времени что-нибудь да будет интересненького, оставайтесь на связи.

Статьи схожей тематики:

Оп! Css Nacked Day!

FCKeditor и настройка диалогов

Проекты CMS Magazine

Сколько стоит сайт построить?

Веб-подборка: апрель 2009

Комментарии(3):

rss-лента

Добавлено: 2009-09-13 22:47:04, Цейлон

замысел отказаться на один день в году от css любопытный, но бессмысленный.

[обязательно поддержу идею в ближайшее 9 апреля]

однако сама функция, по-моему, бессмыслена. Ради одного дня можно и вручную удалить и перезалить таблички стилей, имхо

Добавлено: 2009-09-13 22:48:32, Цейлон

автор, увеличь размер ячейки "Ваш блог". урл моей жжшечки неуместился;(

Добавлено: 2009-09-18 14:17:24, Bolzamo

Ручная правка - это не труЪ-решение, равно как и ручная верстка статического html-сайта. Эта функция должна работать автоматизированно.

Что же до поля урла - то планируются серьезные изменения на сайте, в том числе и в этой области, так что пока ничего править не буду, а потом изменю все, в т.ч. и это.

Добавить комментарий

Ваше имя:*
Ваш email:*(не публикуется)
Ваш блог:
Ваш комментарий:*

Переносы строк и url-адреса преобразуются автоматически, не забудьте отделить их пробелами. html и bb-коды не поддерживаются.

скачать games