С чего нужно начинать адаптивную вёрстку?

Недавно взялся изучать HTML5/CSS3. В основах уже более-менее разобрался, так что решил приступить к практике и сделать адаптивный сайт. Думал, особых проблем не возникнет. Но как только начал детально вникать в специфику, столкнулся с множеством трудностей...

Как я понял, есть разные техники — "mobile first", "progressive enhancement", "graceful degradation", "flexible boxes" и т.д. Вот, собственно, не могу понять, что лучше использовать и для каких целей. Также, не понятно для чего нужна адаптивная сетка, Less/Haml, как подбирать шрифты, чтобы они хорошо смотрелись на разных разрешениях, как добиться кроссбраузерности в IE и т.п. — может есть какие-то уроки, где всё это систематизировано?
  • Вопрос задан
  • 2500 просмотров
Пригласить эксперта
Ответы на вопрос 3
@occvlt
Привет, я думаю тебе стоит найти пару готовых дизайнов в формате psd и попробовать сверстать их, например с уклоном в mobile-first.
Сетка нужна для позиционирования, очевидно же. Используется для уже готовых брейкпоинтов.
Less/haml используется для ускорения кодинга и увеличения функционала того же css/html, например появляются переменные.
Ну и можешь почитать о Gulp.
Ответ написан
Комментировать
rework
@rework
Помог ответ? В благодарность отметь его решением
Обычно понимание многих вещей приходит только с опытом.
Я обычно адаптирую сайты начиная с самого большого разрешения, постепенно сужая его до тех пор пока что-то не начинает ехать или смотреться криво, в этот момент создаю точку media queries, далее продолжает сужать экран и создавать новые media queries.
Ответ написан
Комментировать
@rsoinvi
Светую почитать Responsive web design www.smashingmagazine.com/ebooks тут можно найти

И все вопросы отпадут с чего начать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы