09
04
2009

Добавлено в 13-38-08 | Комментарии (3) | Теги: , , ,

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

07
12
2008

Добавлено в 23-05-53 | Комментарии (3) | Теги: , ,

css-reset

В среде верстальщиков стал популярен прием css-reset`а от Эрика Мэйера. При этом сбрасываются все «противоречивые» -свойства для всех основных -элементов, после чего верстальщик, в теории, должен самостоятельно назначить эти свойства для всех элементов, и тогда наступит всеобщая кроссбраузерность и гармония, мир, дружба, балалайка.

Как же получается в большинстве реальных случаев? А получается у нас так, что верстальщик опять перестает вдумываться в процесс, а просто фигачит этот reset, потом фигачит макет "чтоб выглядел как на картинке", и сдает его программисту или заказчику(если это фриланс, и работа состоит только в верстке). Чем это плохо?

подробнее >>
03
06
2008

Добавлено в 17-44-47 | Комментарии (1) | Теги: , ,

Как-то совершенно проглядел тот момент, что в кругу веб-разработчиков активно ведутся обсуждения на тему создания единого стандарта по именованию id и классов в разметке (x)html...

Сам я никогда особенно не задавался по этому поводу, и использовал разметку вроде этого:

подробнее >>
24
05
2008

Добавлено в 00-03-52 | Теги: ,

К слову о верстке, вот старенькая заметка от Ивана Сагалаева:

Раскладка в CSS: float

23
05
2008

Добавлено в 23-42-41 | Теги: , ,

В продолжение темы верстки - советы от RMCreative по верстке. Обратите внимание, внизу страницы приведены ссылки на аналогичные заметки от других авторов.

Читать статью.

PS. Если, ознакомившись со всеми заметками, найду что добавить, обязательно набросаю статейку :)

1

45 руб.м - проектирование инженерных систем, кондиционирование