Автор(ы): Андрей Бернацкий
Овладейте современной адаптивной версткой с нуля а так же изучите новейшие стандарты: HTML5, CSS3, Sass, Gulp, Flexbox, Grid…
В курсе Верстка-Мастер. Полное руководство реально много практики: три работы в портфолио по итогу. Все только то, что применяется в реальной жизни и востребовано
В данном блоке мы начнем изучать язык разметки HTML. В курсе мы узнаем все теги, которыми пользуются веб-верстальщики каждый день и узнаем, как их применять.
Узнаем, что такое HTML-документ, из каких частей он состоит. Рассмотрим теги для оформления текста, ссылок, картинок. Рассмотрим теги, с помощью которых можно делать формы для отправки данных. Узнаем, как можно вставить видео и аудио на HTML-страницу и многое другое, что нам еще может понадобиться при создании HTML-страниц.
В уроке мы выберем и установим подходящий для верстки редактор кода с широкими функциональными возможностями.
В уроке показано, что такое HTML-документ, из каких частей он состоит, и за что каждая часть отвечает.
В уроке мы узнаем про теги, которые предназначены для выделения и обозначения текста.
В данных уроках рассмотрены различные возможности вставки изображений на веб-страницу.
Из урока вы узнаете, как делать ссылки на странице, а также какие ссылки бывают и как их создавать.
Узнаете, как создавать вложенные списки и где они используются.
Из урока вы узнаете, как создавать таблицы для отображения табличных данных, как строить нестандартные таблицы.
В данных двух уроках вы узнаете, что такое HTML-формы, какие они могут быть. Узнаете, как создавать поля ввода различных типов, какие типы в каких ситуациях применяются.
Из данных уроков вы узнаете, как правильно вставить видео на сайт и что для этого нужно предусмотреть. Рассмотрим несколько способов вставки видео на HTML-страницу.
Из урока вы узнаете, как правильно вставить аудио на HTML-страницу и что для этого нужно предусмотреть.
В уроке познакомимся с семантическими тегами. Узнаем для чего они нужны, как их использовать и где применять.
Чтобы оформить внешний вид страницы – нужен CSS. Именно с помощью CSS мы задаем цвет текста, указываем шрифт и его размер, назначаем цвет для ссылок… Все это делается с помощью CSS-свойств и их значений.
В этом блоке мы изучим те свойства CSS, без которых не обходиться верстка ни одного макета. Изучим свойства для текста, шрифта, отступы для блоков, позиционирование, узнаем, как сделать фон для страницы и многое другое, с чем верстальщики работают каждый день.
Из урока вы узнаете, как подключить таблицу стилей CSS к странице HTML, чтобы описанные свойства применились. Узнаете, как можно назначить CSS-стили для HTML-документа.
В данном уроке мы поговорим про назначение классов. Узнаете, для чего нужны классы, как классы назначать, какие классы бывают.
Из урока вы узнаете про все свойства шрифта. Узнаете, как назначить шрифт, размер, жирность для текста. Увидите полную и сокращенную форму записи свойств шрифта.
Из урока вы узнаете про свойства, которые позволяют оформлять текст. Узнаете, как задавать цвет, выравнивание для текста и так далее.
В уроке вы увидите, как можно назначать фоновый цвет и фоновое изображение. Также узнаете, как фоновым изображением можно управлять.
В данном уроке мы поговорим о ширине и высоте для HTML-блоков. Узнаем, как их назначать, рассмотрим различные варианты поведения контента блока в зависимости от ширины и высоты блока.
В данном уроке вы узнаете, как назначить рамки для блока, какими они бывают. Узнаете полную и сокращенную запись для описания рамок.
В уроке мы познакомимся с отступами для блоков HTML. Узнаем, какие отступы могут быть. Увидим полную и сокращенную форму записи для описания отступов.
В уроке мы рассмотрим один из наиболее популярных и простых способов центрирования блоков.
Единиц измерения в CSS достаточно много. Некоторые практически не применяются, а без каких-то, напротив, не обойтись. Есть абсолютные и относительные единицы измерения и все это и многое другое мы рассмотрим в данном уроке.
В данном уроке рассматриваются способы выравнивания блоков по какой-либо из сторон. На примере рассматривается поведение остального контента при выравнивании какого-либо блока.
В данном уроке поговорим об отображении блоков. Разберем разницу между «элемент невидимый» или элемент «не отображается» на конкретном примере.
В HTML все элементы можно разделить на две большие группы: блочные и строчные. В данном уроке мы узнаем, чем они отличаются и рассмотрим различные примеры.
В уроке рассматривается свойство, с помощью которых можно позиционировать элементы на странице. Изучаем особенности каждого варианта позиционирования.
После того, как мы изучили необходимую теорию самое время приступить к практике и закрепить полученные знания при верстке реальной страницы сайта.
Будет показана верстка простой страницы сайта креативного агентства. При верстке страницы не используется ничего, что бы мы уже не изучили.
В уроке показаны различные способы, как с данным макетом можно работать. Рассмотрены как платные решения для работы с макетом, так и бесплатные.
В данном уроке показано, как вырезать необходимые изображения. Также рассмотрены варианты правильного сохранения картинок для веб-страниц.
В уроке показано, как определить шапку сайта, какой она должны быть. И создается сама HTML-разметка шапки сайта.
В этом уроке мы рассмотрим макет более детально и назначим стили, которые будут общими для всей страницы.
В данном уроке мы увидим, как полностью оформить стили для шапки сайта, чтобы она выглядела так, как на макете.
В данном уроке показано, как создать разметку для блока основного текста страницы.
В данном уроке показано, какие стили должны быть для основного блока текста, чтобы он выглядел так, как требуется в макете.
Из урока вы узнаете, как создать форму для отправки контактов. Как назначать различные типы input и как сделать кнопку.
В уроке рассматривается назначение стилей для формы. Назначаются стили для различных типов тега input. Рассматриваются особенности задания стилей для кнопки формы.
В уроке показано, как создать разметку для подвала сайта.
В уроке показано, как назначить стили для подвала страницы, чтобы он выглядел так, как требуется в макете.
В данном уроке подводится итог верстки. Показывается, что можно сделать по-другому, что можно улучшить, что можно сделать проще, усовершенствовав свои знания.
В данной части курса подразумевается, что вы уже знаете базовый HTML, CSS и вы умеете их применять при верстке страниц. У вас уже есть знания по более расширенному CSS3, и есть знания по Flex.
Кроме этого, у вас должно быть понимание, как работают медиазапросы и как их применять. Все эти знания мы будем применять при верстке реального макета лендинга мобильного приложения. Полученных знаний нам будет уже достаточно, чтобы верстать достаточно сложные макеты.
В данном уроке мы познакомимся с инструментом для работы с макетами Figma. Рассмотрим варианты использования Figma. Откроем и рассмотрим наш макет в Figma.
В уроке мы экспортируем и подготовим все необходимые для верстки макета изображения.
Из данного урока вы узнаете, как создать HTML-разметку для шапки нашего лендинга.
В данном уроке мы познакомимся с файлом reset.css, узнаем для чего он нужен и что в нем находится. А также поговорим о том, где его взять и как он формируется.
В данных уроках мы назначим стили для классов шапки сайта. В отличие от верстки предыдущего макета сайта креативного агентства, здесь мы будем использовать более современную технологию Flex.
В данном уроке показано, как создать разметку для блока «О приложении», который состоит из двух колонок.
Из урока вы узнаете, как и какие стили нужно назначить для двухколоночного блока «О приложении», чтобы он выглядел так же, как и на макете.
В данном уроке показано, как создать разметку для блока «Возможности», который состоит из трех колонок.
Из урока вы узнаете, как и какие стили нужно назначить для трехколоночного блока «Возможности», чтобы он выглядел так же, как и на макете.
В данном уроке показано, как создать разметку для блока «Технологии», который состоит из четырех колонок.
Из урока вы узнаете, как и какие стили нужно назначить для четырехкнопочного блока «Технологии», чтобы он выглядел так же, как и на макете. Кроме этого, узнаете еще один способ центрирования блоков.
Поскольку данный блок выглядит так же, как и блок «О приложении» (он тоже состоит из двух колонок), мы за основу возьмем код блока «О приложении» и поправим его, чтобы контент блока был правильным.
В данном уроке мы создадим CSS-стили для блока «Скачать», выстроим все блоки так, как этого требует макет и создадим кнопки на скачивание приложения.
В уроке показано, как создать разметку для блока контактов. Как сделать разметку для формы отправки своих данных.
Из урока вы узнаете, как и какие стили назначать для блока контактов. Самое главное в этом уроке – это стили для формы обратной связи и кнопки. Как это все правильно оформить и будет рассмотрено в данном уроке.
В данном уроке будет показано, как создать разметку для подвала сайта.
Из урока вы узнаете, как создать стили для подвала сайта, чтобы он выглядел, как на макете.
Мало просто сверстать макет. Сегодня необходимо, чтобы сайтом можно было удобно пользоваться с различных устройств. Мы с помощью медиа запросов будем адаптировать наш макет, чтобы он хорошо выглядел и сайтом можно было пользоваться на различных устройствах.
В данном уроке мы завершим адаптацию нашего макета и подведем итог нашей работы по верстке макета и наметим, куда двигаться дальше.
В данной практической части курса мы еще больше усовершенствуем свои знания и навыки. Будем использовать еще больше инструментов, которые ускоряют процесс верстки, автоматизируют некоторые задачи и делают процесс верстки более упорядоченным и последовательным.
У вас уже есть необходимые знания по CSS Grid, препроцессору Sass и Gulp.
Макет сайта по подбору подарков, который мы с вами будем верстать, создан в популярной программе Figma.
В данном уроке мы изучим макет, который предстоит сверстать. Также откроем сборку проекта и запустим ее.
В уроке показано, как создать разметку для шапки сайта.
Из урока вы узнаете, как лучше организовать файлы для создания стилей страницы, какие стили нужно назначить для шапки сайта.
Адаптацию данного макета мы будем производить не всего сразу, как в предыдущей практической части, а по частям. В данном уроке показано, как адаптировать шапку сайта для различных устройств.
Из урока вы узнаете, как создать разметку для блока «О компании» и что в ней нужно предусмотреть, чтобы можно было центрировать блоки по вертикали и горизонтали.
На протяжении уроков показано, как создавать стили для части страницы «О компании». Поскольку структура блока двунаправленная, будем использовать Grid.
В данном уроке показано, как можно адаптировать блок «О компании» под различные устройства. Из урока вы узнаете, как при адаптации менять порядок следования блоков и зачем это нужно.
В данном уроке показано, как создать разметку для блока подарков, который состоит из четырех колонок.
Из урока вы узнаете, как и какие стили нужно назначить для четырехкнопочного блока подарков, чтобы он выглядел так же, как и на макете.
Из урока вы узнаете, как адаптировать под различные устройства блок, внутри которого расположено еще четыре блока в один ряд.
В данном уроке показано, как создать разметку для блока и как сделать кнопки регистрации.
Из урока вы узнаете, как и какие стили нужно назначить для двухколоночного блока подарков, чтобы он выглядел так же, как и на макете.
Из урока вы узнаете, как лучше выполнить адаптацию блока, состоящего из двух колонок, в одном из которых расположены кнопки.
В данном уроке показано, как создать разметку для нестандартного блока постов блога.
Из уроков вы узнаете, как, используя Grid, сделать разметку для нестандартного блока постов, первый из которых занимает две колонки, а остальные занимают по одной.
Из данного урока вы узнаете, как адаптировать блок с постами под различные разрешения. Узнаете, как при адаптации менять порядок следования блоков.
В данном уроке показано, как создать разметку для подвала сайта.
Из урока вы узнаете, как создать стили для подвала сайта, чтобы он выглядел, как на макете.
В данном уроке мы подведем итог по верстке наших макетов. Поговорим о том, как продолжить совершенствовать знания, какие есть способы повышения уровня практической верстки.