С чего стоит начать? В плане подготовки. То есть, раньше, когда я только выучил html и css, я создавал папку img, css и файл index.html и потом начинал верстать.
Потом я понял, что правильнее было бы еще и шрифты скачивать, подключать, в теге прописывать meta-теги (для IE и нормального отображения на разных экранах) и так далее.
Что я пропустил? (js я пока не знаю)
Может кто-нибудь написать список того, как нужно готовиться для начала верстки?
Верстка, CSS, HTML, SVG
С чего начитать верстать сайт по макету?
Берёшь макет (лучше сделанный в Иллюстраторе, чем Фотошопе - чтобы сразу учиться работать с SVG) и начинаешь верстать - так, чтобы результат максимально точно совпал с макетом. А потом то, что получилось, прогоняешь через валидатор и исправляешь ошибки.
И названия используемых шрифтов тоже из макета берутся.
И названия используемых шрифтов тоже из макета берутся.
Ismoil Saydamirov
А что по поводу подключения шрифтов? Правильно то, что я никак не подключаю шрифты, а просто устанавливаю их на windows и применяю.
1. Экспортируете графику (если дезигнер этого не сделал), кладете со шрифтами в папки img/ и fonts/ соотв.
2. Создаете файлик с разметкой (.html/.php) и открываете в текстовом редакторе, пишете разметку основных логических блоков страницы
3. Создаете .css файлик в css/, открываете его в редакторе, пишете стили для основы (шрифты прописывайте сразу)
4. Дописываете разметку и стили содержимого каждого из основных блоков, по очереди (сверху вниз, чтобы не было "ой, а чойта оно поехало")
5. Проверяете на соответствие макету: размеры элементов, поля и интервалы, и т. д. (вносите правки если необходимо)
6. Пишете стили мобильной версии страницы, если необходимо
7. Прогоняете через валидаторы (html, css) и Lighthouse, исправляете косяки.
Для нормального отображения на экранах разного размера - изначально делайте верстку резиновой, и тогда медиазапросами останется пофиксить совсем немного.
Избегайте выравнивания блоков флоатами, применяйте флексбоксы. Старайтесь указывать размеры в подходящих относительных единицах, например em для паддингов вокруг текста, и т. д.
Ну, и используйте систему именования, например БЭМ (та еще гадость, но хорошо документирована).
2. Создаете файлик с разметкой (.html/.php) и открываете в текстовом редакторе, пишете разметку основных логических блоков страницы
3. Создаете .css файлик в css/, открываете его в редакторе, пишете стили для основы (шрифты прописывайте сразу)
4. Дописываете разметку и стили содержимого каждого из основных блоков, по очереди (сверху вниз, чтобы не было "ой, а чойта оно поехало")
5. Проверяете на соответствие макету: размеры элементов, поля и интервалы, и т. д. (вносите правки если необходимо)
6. Пишете стили мобильной версии страницы, если необходимо
7. Прогоняете через валидаторы (html, css) и Lighthouse, исправляете косяки.
Для нормального отображения на экранах разного размера - изначально делайте верстку резиновой, и тогда медиазапросами останется пофиксить совсем немного.
Избегайте выравнивания блоков флоатами, применяйте флексбоксы. Старайтесь указывать размеры в подходящих относительных единицах, например em для паддингов вокруг текста, и т. д.
Ну, и используйте систему именования, например БЭМ (та еще гадость, но хорошо документирована).
скачать готовый шаблон и не парится, затем его немного изменив.. и вообще IE я лично не встречал людей что бы кто то им пользовался!
Ismoil Saydamirov
В смысле готовый шаблон? Если ты имеешь ввиду шаблон, где это все уже подключено, то это не правильно. Ну лично я хочу изучить все до высокого уровня, а человек, который не знает элементарного - это уже не высокий уровень.
Алексей Толоконников
то что вы не общаетесь с юзерами IE не значит что их нет, и тем более не значит что заказчик не будет требовать от вас поддержки IE
Да возьми обычный шаблон, который тебе понравился и начни хотя бы с замены цветов и основных картинок, разберись где и что прописано.
Шрифты не трогай, красивый шрифт у тебя, на другом компе может отсутствовать и система подставит свой.
но на мой взгляд, нужно просто понять, что хочешь в результате получить. Просто нарисуй на бумажке.
Шрифты не трогай, красивый шрифт у тебя, на другом компе может отсутствовать и система подставит свой.
но на мой взгляд, нужно просто понять, что хочешь в результате получить. Просто нарисуй на бумажке.
Похожие вопросы
- За сколько времени можно освоить языки разметки - HTML и CSS, что бы свободно верстать сайты?
- Сколько времени вам понадобилось чтобы научиться делать/верстать сайты, или выучить какой-то язык программирования?
- Помощь в разработке сайта. (макет, хостинг и домен есть. Не понимаю что делать с версткой и куда ее загружать)
- мне скинули макет, скажите как мне понять по какой ширине верстать? должны ли быть отступы от окна браузера или нет?
- Подскажите что надо подучить, чтобы можно было более менее свободно Frontend(оболочку сайта) делать из PSD макета ?
- Помогите пожалуйста, нужно сверстать макет html сайта по образцу.
- Обязательно ли верстать веб дизайнеру свой сайт в тильда или таплинк
- Стоит ли начинать учиться верстать на float?
- Как сверстать pixel perfect и responsive от одного большого PSD макета?
- Что нужно знать для того, чтобы верстать Веб?