Третий урок по web программированию

Содержание

Слайд 2

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 3

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 4

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 5

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 6

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 7

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 8

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 9

План сегодняшнего занятия: Повторим материал прошлого урока Сверстаем первые два раздела сайта

План сегодняшнего занятия:

Повторим материал прошлого урока
Сверстаем первые два раздела сайта

Слайд 10

Слайд 11

Повторение материала FIGMA - Программа используемая дизайнерами для разработки WEB интерфейсов

Повторение материала

FIGMA - Программа используемая дизайнерами для разработки WEB интерфейсов

Слайд 12

Повторение материала Что такое div элементы?

Повторение материала

Что такое div элементы?

Слайд 13

Div элементы На примере нашего сайта

Div элементы

На примере нашего сайта

Слайд 14

Повторение материала Привязка элементов на сайте к линии (горизонтальной \ вертикальной)

Повторение материала

Привязка элементов на сайте к линии (горизонтальной \ вертикальной)

Слайд 15

Повторение материала font-family - Устанавливает семейство шрифта, которое будет использоваться для

Повторение материала

font-family - Устанавливает семейство шрифта, которое будет использоваться для оформления

текста содержимого

Универсальные семейства шрифтов:
serif — шрифты с засечками (антиквенные), типа Times;
sans-serif — рубленные шрифты (шрифты без засечек или гротески),
типичный представитель — Arial;
cursive — курсивные шрифты;
fantasy — декоративные шрифты;
monospace — моноширинные шрифты,
ширина каждого символа в таком семействе одинакова (шрифт Courier).

Слайд 16

Повторение материала font-style - Определяет начертание шрифта: обычное, курсивное или наклонное.

Повторение материала

font-style - Определяет начертание шрифта: обычное, курсивное или наклонное.

Значения
normal -

Обычное начертание текста.
italic - Курсивное начертание.
oblique - Наклонное начертание. Курсив и наклонный шрифт при всей их похожести не одно и то же. Курсив это специальный шрифт имитирующий рукописный, наклонный же образуется путем наклона обычных знаков вправо.
inherit - Наследует значение родителя.
Слайд 17

Повторение материала font-weight - Устанавливает насыщенность шрифта. Значение устанавливается от 100

Повторение материала

font-weight - Устанавливает насыщенность шрифта. Значение устанавливается от 100 до

900 с шагом 100

Значения
bold — полужирное начертание
normal — нормальное начертание.
Также допустимо использовать условные единицы от 100 до 900

Слайд 18

Слайд 19

Каким станет текст в абзацах после применения данных свойств?

Каким станет текст в абзацах после применения данных свойств?

Слайд 20

Повторение материала cursor - устанавливает форму курсора, когда он находится в пределах элемента.

Повторение материала

cursor - устанавливает форму курсора, когда он находится в пределах

элемента.
Слайд 21

Свойство padding и margin Padding это ВНУТРЕННИЙ отступ, его можно сравнить

Свойство padding и margin

Padding это ВНУТРЕННИЙ отступ, его можно сравнить с

рамкой у картины. То есть тем, насколько картина ВНУТРИ отступает от рамки(внешнего блока).
Margin это ВНЕШНИЙ отступ, его сравним с отступом картин друг от друга(СНАРУЖИ БЛОКОВ)
Слайд 22

Тестирование остаточных знаний

Тестирование остаточных знаний

Слайд 23

В какой программе мы смотрим макет будущего сайта? Figma

В какой программе мы смотрим макет будущего сайта?

Figma

Слайд 24

Как обратиться к классу в css? .my_class{}

Как обратиться к классу в css?

.my_class{}

Слайд 25

Как называется тег контейнер, в который мы обернули каждый наш элемент на прошлом уроке? div proCoding

Как называется тег контейнер, в который мы обернули каждый наш элемент

на прошлом уроке?

div

proCoding

Слайд 26

Как называется внешний отступ справа? margin-right div div

Как называется внешний отступ справа?

margin-right

div

div

Слайд 27

Слайд 28

Секции отвечает за деление страницы на секции

Секции

отвечает за деление страницы на секции

Слайд 29

Секции Внутри main необходимо создать с классом intro. Самый быстрый способ

Секции

Внутри main необходимо создать

с классом intro.
Самый быстрый способ

это сделать - написать section.intro и нажать два раза enter
Дополнительно задание: попробуйте посчитать сколько всего секций на нашем макете.
Слайд 30

Секции Если обратимся к макету, то увидим что секция делится на

Секции

Если обратимся к макету, то увидим что секция делится на две

части левую и правую (left / right)
Слайд 31

Секции Создадим два контейнера DIV с классом intro_left и intro_right. Команда

Секции

Создадим два контейнера DIV с классом intro_left и intro_right.
Команда div.intro_left

и div.intro_right
После два раза enter

Дополнительный вопрос на размышление:
Как вы думаете отличаются ли div и section друг от друга?
Подумайте и выдвинете свою теорию, можете попытаться найти ответ в Интернете.

Слайд 32

Секции В левой части будет располагаться картинка - это уже знакомый нам тег

Секции

В левой части будет располагаться картинка - это уже знакомый нам

тег
Слайд 33

Секции Картинку необходимо скачать с гугл диска и поместить в папку с сайтом

Секции

Картинку необходимо скачать с гугл диска и поместить в папку с

сайтом
Слайд 34

Добавляем картинку на сайт Внутри контейнера intro_left создаем тег img с классом intro_img

Добавляем картинку на сайт

Внутри контейнера intro_left создаем тег img с классом

intro_img
Слайд 35

Добавляем картинку на сайт На сайте должна появиться картинка Задание дополнительно:

Добавляем картинку на сайт

На сайте должна появиться картинка

Задание дополнительно:
Подумайте при каких

ситуациях картинка может не загрузиться. Имитируйте ошибку для проверки работы свойства alt.
Слайд 36

Правая часть intro Делаем правую часть сайта, которая состоит из заголовка

Правая часть intro

Делаем правую часть сайта, которая состоит из заголовка

и параграфа


Дополнительное задание до конца урока, тем кто заканчивает со всем раньше:
Используя изученные свойства шрифтов создайте собственный класс-заголовок, который будет выполнять функции аналогичные тегу h1
(подсказка: класс должен будет менять свойства размера и толщины символов)

Слайд 37

Правая часть intro Копируем текст из макета фигмы и вставляем на сайт

Правая часть intro

Копируем текст из макета фигмы и вставляем на сайт

Слайд 38

Правая часть intro Получится примерно так: Блоки расположились один ниже другого

Правая часть intro

Получится примерно так:

Блоки расположились один ниже другого

Слайд 39

Работаем с CSS intro Перейдем в css и напишем следующие стили для класса intro:

Работаем с CSS intro

Перейдем в css и напишем следующие стили для

класса intro:
Слайд 40

Работаем с CSS intro Блоки расположились друг за другом вдоль оси,

Работаем с CSS intro

Блоки расположились друг за другом вдоль оси, но

привязаны к левому краю

Кто вспомнит, каким образом мы можем сделать отступ слева?

Слайд 41

Работаем с CSS intro Правильно, мы могли бы сделать отступ, при

Работаем с CSS intro

Правильно, мы могли бы сделать отступ, при помощи

margin-left, но сегодня изучим следующее свойство:

Оно центрует содержимое блока (т.е. располагает его по центру экрана)

Слайд 42

Работаем с CSS intro Теперь содержимое блока выровнялось по середине экрана:

Работаем с CSS intro

Теперь содержимое блока выровнялось по середине экрана:

Слайд 43

Работаем с CSS intro Зададим ширину и внутренний отступ для левого контейнера (ширину посмотрим в figma)

Работаем с CSS intro

Зададим ширину и внутренний отступ для левого контейнера

(ширину посмотрим в figma)
Слайд 44

Работаем с CSS intro Настраиваем отступы для правой части в соответствии с макетом figma

Работаем с CSS intro

Настраиваем отступы для правой части в соответствии с

макетом figma
Слайд 45

Работаем с CSS intro Текст сжался до указанной нами максимальной ширины блока, отступы заработали

Работаем с CSS intro

Текст сжался до указанной нами максимальной ширины блока,

отступы заработали
Слайд 46

Работаем с CSS intro Настраиваем свойство из макета figma для нашего

Работаем с CSS intro

Настраиваем свойство из макета figma для нашего заголовка

Дополнительное

задание:
Найдите в интернете стандарт выравнивания кода. Изучите его и преминете к своему.
Слайд 47

Новые свойства line-height - устанавливает интерлиньяж (межстрочный интервал) текста текст текст

Новые свойства

line-height - устанавливает интерлиньяж (межстрочный интервал) текста

текст текст текст текст

текст текст текст текст текст
текст текст текст текст текст текст текст текст текст

текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст

Слайд 48

Приводим в порядок Добавить отступ свойствам можно выделив строки и нажав

Приводим в порядок

Добавить отступ свойствам можно выделив строки и нажав TAB.

Код лучше держать в чистоте
Слайд 49

Заголовок готов Дизайн нашего текст изменился и соответствует макету на 100%

Заголовок готов

Дизайн нашего текст изменился и соответствует макету на 100%

Слайд 50

Самостоятельное задание 1 Необходимо установить все свойства из макета для параграфа с текстом

Самостоятельное задание 1

Необходимо установить все свойства из макета для параграфа с

текстом
Слайд 51

Проверка самостоятельного задания

Проверка самостоятельного задания

Слайд 52

Обновим страницу

Обновим страницу

Слайд 53

Слайд 54

WEB HOSTING

WEB HOSTING

Слайд 55

WEB HOSTING

WEB HOSTING

Слайд 56

WEB HOSTING

WEB HOSTING

Слайд 57

Что мы сделали сегодня?

Что мы сделали сегодня?

Слайд 58

Что мы сделали сегодня Познакомились с понятием секция - тег

Что мы сделали сегодня

Познакомились с понятием секция - тег


Слайд 59

Что мы сделали сегодня Создали вторую секцию нашего сайта строго по техническому заданию

Что мы сделали сегодня

Создали вторую секцию нашего сайта строго по техническому

заданию
Слайд 60

Что мы сделали сегодня Научились правильно добавлять изображения на сайт

Что мы сделали сегодня

Научились правильно добавлять изображения на сайт

Слайд 61

Что мы сделали сегодня Познакомились с свойствами justify-content и line-height Кто скажет, для чего они используются?

Что мы сделали сегодня

Познакомились с свойствами justify-content и line-height
Кто скажет, для

чего они используются?
Слайд 62

Расскажи о нас друзьям Получи подарочную карту STEAM на 750 р.

Расскажи о нас друзьям

Получи подарочную карту STEAM на 750 р. или

1 бесплатный урок программирования за каждого друга, который пройдет открытый урок в нашей школе и оплатит обучение