Уроки программирования

Урок 7. «Позиционирование: display и flex» — HTML и CSS

Курс: Веб-программирование, урок 7 из 12
Тема по программе: Позиционирование элементов на веб-странице
Инструменты: текстовый редактор Sublime Text с плагином Emmet и браузер; в модуле 3 — Adobe Photoshop
Формат: подробный конспект в Word со скриншотами; к модулям 2 и 3 — готовые файлы проекта
Это сокращённое описание урока. Полные материалы — в курсе «Веб-программирование». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».

Цель урока

Научиться позиционировать элементы на странице с помощью display и flex.

Что делаем на уроке

  1. display: inline, block и flex.
  2. div по умолчанию блочный — каждый начинается с новой строки.
  3. main становится flex-контейнером, плитки выстраиваются в ряд.
  4. Заголовок на всю ширину, плитки по центру (justify-content).
  5. Размеры плиток через calc() — по две в строке.
  6. Фоновые картинки background-image для плиток.

Что объяснить детям

  • Строчный элемент стоит в строке с соседями, блочный начинается с новой строки.
  • Flex — гибкая сетка: контейнер сам расставляет вложенные элементы.
  • calc() считает размер прямо в CSS, например половину ширины минус отступ.

Задание

Поставить фоновое изображение в каждую плитку галереи.

Что в полном комплекте

  • 12 конспектов занятий со скриншотами — по одному на урок
  • Методика проведения с подробным описанием хода урока
  • Готовые файлы проекта к модулям 2 и 3 — если группа отстаёт, не нужно собирать проект с нуля
Made on
Tilda