Умные колонки при помощи CSS и jQuery
При просмотре различных резиновых сайтов, я увидел два основных способа отображения колонок — фиксированные и резиновые.
Фиксированные колонки

Фиксированные колонки
При просмотре различных резиновых сайтов, я увидел два основных способа отображения колонок — фиксированные и резиновые.

Фиксированные колонки

Наклонные вкладки
В последнем проекте мне пришлось сделать динамические вкладки. Схема простая — выделенная, наведенная и обычная. Единственное «НО» заключается в их заползании друг под друга. Решение пришло быстро, хотя не идеальное.

Вертикальное центрирование многострочного текста
Читая свои RSS подписки, напоролся на статью о вертикальном центрировании многострочного текста. До этого у меня был проект в котором я решал эту проблему. Почитав оказалось не все в шоколаде, IE6 и IE7 опять показали характер. Сразу понял — статья бесполезна. Есть повод поделиться своим решением проблемы.
Помимо всего мне пришлось весь этот текст выводить как ссылку с меняющимся фоном при наведении.
Прочитав множество статей по улучшению CSS, решил написать свою собственную об «Идеальном CSS» в моем личном понимании.
Для начала он должен быть удобен для меня. Работа с собственным CSS не должна вызывать у меня каких либо проблем. Также не стоит забывать про людей которые буду работать с этой версткой после. Если это получится, то Ваш CSS смело можно назвать идеальным.
Для начала я обязательно делаю сброс стандартных настроек браузера. К сожалению они не везде одинаковые и могут добавить неудобств. Пример отображения <p> по умолчанию. С помощью CSS Reset можно избавиться от этой разницы для обеспечения кроссбраузерности стилей. Для этого я использую отдельный CSS, который я подключаю перед основным.