Web-технологии. Начало
С чего начать обучение верстке? На мой взгляд, в верстке главное – практика. Поэтому обучение стоит начинать с выбора макета. В сети достаточно psd макетов, которые можно использовать в не коммерческих целях. Поэтому первый шаг – выбор макета. Для первого опыта подойдет любой одностраничный сайт.
В этой серии постов я постараюсь на примере свободно распространяемого макета показать верстки проекта. Не будет постов с перечислением всех html тегов и css стилей, это не результативно. Важно не заучить каждый элемент, а понять особенности и подходы к реализации.
По мере появления времени, я выберу шаблон и поэтапно покажу работу над ним. Все желающие могут присоединиться, выбрать себе psd макеты и в процессе работы над ними мы обсудим те или иные подходы к верстке. Подробные уроки по HTML и CSS составлять не буду, этого в сети много. Например, уроки на webref:
https://webref.ru/layout/learn-html-css
Кроме того, при освоении основ советую избегать любых css фреймворков, стоит поделать работу руками, чтобы понимать, как и что устроено.
Список полезных ссылок:
Справочник по html/css: https://webref.ru/ref
Информация о поддержке тегов и стилей браузерами: http://caniuse.com/
Онлайн песочница: http://codepen.io/
Хорошая статья по флексбоксам: http://css-live.ru/articles/vizualnoe-rukovodstvo-po-svojstv...
Это то, что касается новичков. Для опытных разработчиков постараюсь периодически делать выборку полезных статей и материалов.
Оставляйте предложения и замечания в комментариях.
Как справочник удобнее всего http://www.puzzleweb.ru/
Многие уже пытались тут научить людей делать сайты.
Отвечу как и всем
Зачем это ? Желающих обучиться верстке/фронтенду сейчас огромное количество, все прямо так и думаю, что их ждут на фрилансе или в каких-нибудь компаниях.
Будет продолжение?
Очень интересно будет прочитать,или уже все "запал пропал"?)
Ну раз уж зашла такая пьянка, то у меня вопрос новичка, который во всю тут самоучится.
Есть у нас такой вот блок. Верстаю как div.container>div.decription+img.
Внимание, вопросы: Для .description создать padding'и с трёх сторон и жестко заданную высоту блока? А что нужно делать, чтобы не началось месиво в случае, если .description станет больше по высоте чем img?
http://oi63.tinypic.com/f03zu1.jpg