Блочная структура элементов. Свойство display. Размеры. Урок №5

Содержание

Слайд 2

БЛОЧНЫЕ И СТРОЧНЫЕ ЭЛЕМЕНТЫ

БЛОЧНЫЕ И СТРОЧНЫЕ ЭЛЕМЕНТЫ

Слайд 3

Блочные и строчные элементы

Блочные элементы представляют собой некий условный раздел страницы, занимающий

Блочные и строчные элементы Блочные элементы представляют собой некий условный раздел страницы,
всё пространство по ширине и имеющий возможность включать в себя другие блочные элементы (то есть разделы).
Строчные элементы представляют собой некий условный раздел текста, они встраиваются в текст как отдельное слово и могут включать в себя только строчные элементы.

Слайд 4

Теги div и span

div - это простой блочный контейнер
span - это простой

Теги div и span div - это простой блочный контейнер span - это простой строчный контейнер
строчный контейнер

Слайд 5

display

Свойство display меняет способ отображения элементов.
Некоторые возможные значения
block - делает элемент

display Свойство display меняет способ отображения элементов. Некоторые возможные значения block -
блочным
inline - делает элемент строчным
none - удаляет элемент из потока
inline-block - делает элемент блочно-строчным
Блочно-строчные элементы ведут себя как строчные, но имеют размеры.

Слайд 6

Размеры элементов

За размеры элементов отвечают свойства width, max-width, min-width, height, max-height, min-height
width

Размеры элементов За размеры элементов отвечают свойства width, max-width, min-width, height, max-height,
- ширина, height - высота
max-width, max-height - максимально возможная ширина/высота элемента
min-width, min-height - минимально возможная ширина/высота элемента

Слайд 7

overflow

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

overflow Свойство, которое срабатывает при переполнении элемента содержимым, то есть когда указанные
и высота не вмещают содержимое.
hidden - содержимое, выходящее за пределы, скроется
scroll - добавятся полосы прокрутки
visible - содержимое, выходящее за пределы, останется видимым
auto - автоматический режим
Помимо свойства overflow, есть ещё и overflow-x и overflow-y, отвечающие за переполнение по горизонтали и вертикали соответственно.

Слайд 8

Padding-border-margin

Padding-border-margin

Слайд 9

padding

Внутренние отступы элемента, поля. Расстояние от границы элемента до его содержимого.
Можно

padding Внутренние отступы элемента, поля. Расстояние от границы элемента до его содержимого.
задать до 4 значений padding, которые будут по очереди верхним, правым, нижним и левым отступом.
ПРАВИЛО: Начиная сверху по часовой стрелке.
Если какое-то значение отсутствует, то значение берется из противоположной стороны.
Также существуют свойства для отдельных сторон.

Слайд 10

padding-top
padding-left
padding-right
padding-bottom

padding

padding-top padding-left padding-right padding-bottom padding

Слайд 11

margin

Расстояние от границы элемента до другого элемента или края страницы.
Задаётся аналогично padding,

margin Расстояние от границы элемента до другого элемента или края страницы. Задаётся
до 4-ых значений, также есть значения для 4-ех сторон: margin-top, margin-left, margin-right, margin-bottom.
ВАЖНО! У двух стоящих друг над другом элементов margin-top нижнего и margin-bottom верхнего эти значения не складываются, а схлопываются! То есть, расстояние между двумя этими элементами будет равно большему из margin.
Если для блочного элемента прописать левый и правый margin в значении auto, то элемент станет по центру.

Слайд 12

border

Граница элемента
border: border-style | border-width | border-color
border-width - ширина границы
border-color - цвет

border Граница элемента border: border-style | border-width | border-color border-width - ширина
границы
border-style - минимальное необходимое значение для задания границы. Тип границы.

Слайд 13

border-style

border-style

Слайд 15

Размеры элементов

Если задать размеры элементу и посмотреть его в инспекторе объектов, то

Размеры элементов Если задать размеры элементу и посмотреть его в инспекторе объектов,
можно увидеть несоответствие.
Размеры по умолчанию рассчитываются следующим образом:
Размеры + отступы + границы

Слайд 16

Способ изменения размеров

box-sizing: border-box
border-box - Свойства width и height включают в

Способ изменения размеров box-sizing: border-box border-box - Свойства width и height включают
себя значения полей и границ, но не отступов (margin).

Слайд 18

Задание (чуть-чуть творческое)

Используя все знания, сформировать карточки уроков.
Например:

Задание (чуть-чуть творческое) Используя все знания, сформировать карточки уроков. Например: