Слайд 2
Повторение display: block display: inline display: inline-block display: none -! блок по центру
margin: 0 auto;
Слайд 3
Домашнее задание Как сделать блок в центре по вертикали?
Несколько способов
Слайд 4
Position Позволяет позиционировать элементы position: static не сдвигается position: relative position: absolute
position: fixed Позволяет сдвигать элемент
со своего места
Слайд 5
Относительное позиционирование position: relative; получает свойства top, bottom, left, right top:
20px; - вниз на 20px top: -20px; -вверх Элемент сдвигается относительно
своего положения. Блок остается в потоке.
Слайд 6
Абсолютное позиционирование position: absolute; Выпадает из потока. Начинает позициониоваться относительно
спозиционированного родителя. Становиться блоком. Ширина устанавливается по содержимому(не вся
свободная). Покидает свое место, другие элементы занимают его место. Свойства top,bottom,left,right отсчитываются от спозиционированного родителя. Задайте родителю relative, а потомку absolute.
Слайд 7
Фисированное позиционирование position: fixed Позиционируется относительно window При прокрутке страницы -
фиксированный блок не прокручивается вместе со страницей.
Слайд 8
z-index Работает с спозиционированными элементами. Чем выше z-index, тем выше
находиться элемент над другими элементами с меньшими z-index.
Слайд 9
overflow Отображение наполнения блока, если выходит за пределы элемента
overflow: visible - отображает содержание в любом случае overflow: hidden
- все, что выходит за блок - скрыто overflow: scroll - добавляет прокрутку overflow:auto - добавляет прокрутку, только если нужно
+ padding + border width и height - размер контента
внутри блока, блок под них подстраивается. Box - sizing меняет эту ситуацию. box - sizing: content-box Самостоятельно box - sizing: border-box box - sizing: padding - box