
Кроссбраузерная верстка на HTML и CSS: как подружить сайт со всеми браузерами
Когда я начинал верстать сайты лет десять назад, у меня была одна заветная мечта — чтобы все браузеры понимали мой код одинаково. Но реальность оказалась суровой:...
Заметки команды о разработке, дизайне и технологиях — от внутренних кейсов до разборов кода.

Когда я начинал верстать сайты лет десять назад, у меня была одна заветная мечта — чтобы все браузеры понимали мой код одинаково. Но реальность оказалась суровой:...

Создание лендинга — это как собрать мебель из ИКЕА: вроде всё просто, но без инструкции можно наворотить дел. В этой статье я покажу, как сделать современный одностраничник...

Формы — это мост между вашим сайтом и клиентом. Но чаще всего они выглядят как серая рутина: скучные поля, безликие кнопки, никакой магии. А ведь именно форма решает,...

Если вы когда-нибудь писали на JavaScript и сталкивались с необходимостью дождаться ответа от сервера, то наверняка знаете, как это бывает: код прыгает, колбэки вложены...

Замечали, как некоторые сайты открываются мгновенно, а другие заставляют вас ждать, глядя на крутящийся спиннер? Часто виноват не медленный интернет, а тяжелый CSS....

Если вы когда-нибудь пытались собрать сложную страницу на флоатах или флексах, то знаете: это как собирать шкаф из ИКЕА без инструкции — вроде все детали на месте,...

Когда-то верстка сайтов напоминала игру в тетрис: блоки приходилось подгонять с помощью float, clearfix и таблиц. Flexbox изменил всё. Это мощный инструмент, который позволяет...