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