О форматировании CSS

Автор — Геннадий Уханов   21/05/2010

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

В этом посте хотелось бы рассказать о наших правилах форматирования CSS, которые мы используем в своих проектах, на стадии разработки.

Внимание! Если вы читаете этот пост через RSS — вполне возможно, что примеры будут отображается некорректно, поэтому если интересно, рекомендую смотреть здесь, на сайте.

Читать далее


Печать фоновых картинок

Автор — Геннадий Уханов   15/05/2010

На We love CSS мы запускаем новую категорию, под названием Рецепты. Рецепты — это более короткие и конкретные заметки, где больше практики, чем теории. Причем рецепты будут появляться чаще, чем более объемные тематические статьи, так как встретилась задача → решили → протестировали → в блог :)

А разные и порой нетривиальные задачи мы решаем каждый день. Более-менее интересные будем выкладывать здесь.

Задача

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

Как быть?

Читать далее


Extend Grid — версия 1.2

Автор — Геннадий Уханов   10/05/2010

О разработке этого плагина мы уже писали. После выпуска первой версии, собрав большую (и разумную) часть пожеланий (спасибо Хабр) — выпустили новую версию Extend Grid 1.2.

Итак, что новенького?

Читать далее


CSS3 для Internet Explorer. Часть вторая

Автор — Геннадий Уханов   07/05/2010

Продолжение перовой части статьи «CSS3 для Internet Explorer. Часть первая»

Читать далее


CSS3 для Internet Explorer. Часть первая

Автор — Геннадий Уханов   03/05/2010

На сегодняшний день, CSS3 — пожалуй наиболее популярный и модный тренд в современном веб-дизайне и позволяет разработчикам внедрять различные визуальные эффекты — без дополнительной html-разметки, без лишних картинок и объемного JavaScript.

Читать далее