visibility
— определяет видимость или невидимость элемента:
visibility: inherit | visible | hidden
;
visibility: inherit
→ наследует видимость
родительского элемента;
visibility: visible
→ делает элемент страницы
видимым (по умолчанию);
visibility: hidden
→ делает невидимым.
display
— определяет способ отображения элементов страницы:
display: inline | block | none | inline-block | list-item
display: inline
→ значение по умолчанию;
display: block
→ наделяет элементы свойствами блока;
display: none
→ элемент не отображается;
display: inline-block
→ аналогично block;
display: list-item
→ аналогично block, но при этом элемент страницы считается
позицией списка.
overflow
— определяет будет ли элемент страницы иметь полосу прокрутки:
overflow: visible | scroll | hidden | auto
overflow: visible
→ границы элемента расширяются по его содержимому (по умолчанию);
overflow: scroll
→ если содержимое элемента не вмещается в его границы – добавляются
полосы прокрутки;
overflow: hidden
→ обрезает содержимое элемента по установленным размерам;
overflow: auto
→ полосы прокрутки отображаются если в этом есть необходимость.
overflow-x
— все как при overflow, но только по горизонтали:
overflow-x: visible | scroll | hidden | auto
overflow-y
— все как при overflow, но только по вертикали:
overflow-y: visible | scroll | hidden | auto
CSS справочник | Списки Справочник | CSS display, visibility, overflow