Фронтэнд

Адаптивные CSS-фреймворки, сетки, классы видимости

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

Читать далее

HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств.

Недавно возникла задача составить обучающий курс по верстке для сотрудников и заодно подтянуть свои собственные знания. Начал я с подборки материалов, в том числе печатных изданий. В числе прочих книг попалась довольно неплохая книжка Бена Фрейна "HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств."

Читать далее

Верстка виджетов - основные принципы

При создании верстки, практически любой элемент макета можно представить в виде виджета - независимого элемента. Верстка виджета в идеале не должна зависеть от верстки остальной странницы. На практике добиться этого не всегда просто.
Эта независимость дает - универсальность и повторное использование кода (в нашем случае HTML и CSS, а иногда и JS) - которые так ценяться в программировании, но почему то довольно редко встречаются в верстке.

Читать далее

Что общего между хорошим и говно кодом?

Как это ни странно у них как правило есть одна неоспоримо хорошая черта - они работают. Как бы сильно не наговнокодил юный программист, код этот сдавать надо и следовательно сдавать его надо рабочим. Вообщем тут то сходство и позитив заканчиваются и начинается... ад поддержки говнокода, допиливания, постоянных замечаний что "да код работает" - но не так... а с "фичами".

Читать далее