CSS Стили
  • !important
  • ::-ms-browse
  • ::-ms-check
  • ::-ms-clear
  • ::-ms-expand
  • ::-ms-fill
  • ::-ms-reveal
  • ::-ms-value
  • ::after
  • ::before
  • ::first-letter
  • ::first-line
  • ::placeholder
  • ::selection
  • :active
  • :checked
  • :default
  • :disabled
  • :empty
  • :enabled
  • :first-child
  • :first-of-type
  • :focus
  • :fullscreen
  • :hover
  • :in-range
  • :indeterminate
  • :invalid
  • :lang
  • :last-child
  • :last-of-type
  • :link
  • :not
  • :nth-child
  • :nth-last-child
  • :nth-of-type
  • :only-child
  • :only-of-type
  • :optional
  • :out-of-range
  • :read-only
  • :root
  • :target
  • :valid
  • :visited
  • @charset
  • @font-face
  • @document
  • @import
  • @keyframes
  • @media
  • @page
  • @viewport
  • align-content
  • align-items
  • align-self
  • all
  • animation
  • animation-delay
  • animation-direction
  • animation-duration
  • animation-fill-mode
  • animation-iteration-count
  • animation-name
  • animation-play-state
  • animation-timing-function
  • backface-visibility
  • background
  • background-attachment
  • background-clip
  • background-color
  • background-image
  • background-origin
  • background-position
  • background-repeat
  • background-size
  • border
  • border-bottom
  • border-bottom-color
  • border-bottom-left-radius
  • border-bottom-right-radius
  • border-bottom-style
  • border-bottom-width
  • border-collapse
  • border-color
  • border-image
  • border-left
  • border-left-color
  • border-left-width
  • border-radius
  • border-right
  • border-right
  • border-right-color
  • border-right-style
  • border-right-width
  • border-spacing
  • border-top
  • border-top-color
  • border-top-left-radius
  • border-top-right-radius
  • border-top-style
  • border-top-width
  • border-width
  • bottom
  • border-top-right-radius
  • box-shadow
  • box-sizing
  • caption-side
  • clear
  • clip
  • color
  • column-count
  • column-fill
  • column-gap
  • column-rule
  • column-rule-color
  • column-rule-style
  • column-rule-width
  • column-span
  • column-width
  • columns
  • content
  • counter-increment
  • counter-reset
  • cursor
  • direction
  • display
  • empty-cells
  • filter
    • Alpha
    • BasicImage
    • Blur
    • Chroma
    • DropShadow
    • Emboss
    • Engrave
    • Glow
    • Gradient
    • ICMFilter
    • Light
    • MaskFilter
    • Matrix
    • MotionBlur
    • Shadow
    • Wave
  • flex-basis
  • flex-direction
  • float
  • font-family
  • font-size
  • font-stretch
  • font-style
  • font-variant
  • font-weight
  • height
  • hyphens
  • image-rendering
  • left
  • letter-spacing
  • line-height
  • list-style
  • list-style-image
  • list-style-position
  • list-style-type
  • margin
  • margin-bottom
  • margin-left
  • margin-right
  • margin-top
  • marks
  • max-height
  • max-width
  • min-height
  • min-width
  • object-fit
  • opacity
  • orient
  • orphans
  • outline
  • outline-color
  • outline-offset
  • outline-style
  • outline-width
  • overflow
  • overflow-x
  • overflow-y
  • padding
  • padding-bottom
  • padding-left
  • padding-right
  • padding-top
  • page-break-after
  • page-break-before
  • page-break-inside
  • perspective
  • perspective-origin
  • position
  • quotes
  • resize
  • right
  • tab-size
  • table-layout
  • text-align
  • text-align-last
  • text-decoration
  • text-decoration-color
  • text-decoration-line
  • text-indent
  • text-overflow
  • text-shadow
  • text-transform
  • top
  • transform
  • transform-origin
  • transform-style
  • transition
  • transition-delay
  • transition-duration
  • transition-property
  • transition-timing-function
  • unicode-bidi
  • user-select
  • vertical-align
  • visibility
  • white-space
  • widows
  • width
  • word-break
  • word-spacing
  • word-wrap
  • writing-mode
  • z-index

CSS стиль display

CSS стиль display определяет, как элемент должен быть показан в web-странице.
Internet Explorer Chrome Opera Safari Firefox
8 1 7 1 3
Android Firefox Mobile Opera Mobile Safari Mobile
1 1 8 1

Chrome 32 - значение run-in больше не поддерживается.

Краткая информация по CSS-свойству display

Значение по умолчаниюinline
НаследуетсяНет
ПрименяетсяКо всем элементам

Правила написания свойства display

display: block | flex | inline | inline-block | 
inline-table | list-item | none | run-in | 
table | table-caption | table-cell | 
table-column-group | table-column | 
table-footer-group | table-header-group | 
table-row | table-row-group

block - элемент показывается как блочный. Применение этого значения для строчного элемента, например <span>, заставляет элемент вести сябя подобно блочному элементу, т.е. происходит перенос строк в начале и в конце содержимого.

inline - элемент отображается как строчный. Блочные элементы (например, <div> и <p>) автоматически создают перенос и показывают свое содержимое на новой строке. Свойство display: inline заставляет содержимое блочных элементов начинаться с того места, где окончился предыдущий элемент.

inline-block - элемент ведет себя как блочный элемент, который обтекается другими элементами веб-страницы подобно строчному элементу, т.е. фактически ведет себя как встраиваемые элементы (например, <img>). При этом сам элемент форматируется как строчный элемент, а его внутренняя часть - как блочный.

inline-table - в этом случае элемент является таблицей как и при использовании тега <table>, но при этом таблица будет вести себя как строчный элемент и будет обтекаться другими элементами (текстом и пр.).

list-item - элемент становится блочным и с маркером списка.

none - скрывает элемент на web-странице. Занимаемое им место не резервируется и страница отображается так, словно этого элемента никогда не было. Сделать элемент видимым элемент можно обратившись к его свойству с помощью скрипта, например Объект.style.display = "block".

run-in - элемент будет блочным или строчным в зависимости от контекста.

table - элемент является блочной таблицей подобно использованию <table>.

table-caption - задает заголовок таблицы, аналогично тегу <caption>.

table-cell - значение указывает, что элемент представляет собой ячейку таблицы (<th> или <dd>).

table-column - назначает элемент колонкой таблицы, словно был добавлен тег <col>.

table-column-group - определяет, что элемент представляет собой группу из одной или более колонок таблицы, как при использовании тега <colgroup>.

table-footer-group - используется для хранения одной или нескольких строк ячеек, которые отображаются в самом низу таблицы. По своему действию напоминает тег <tfoot>.

table-header-group - элемент предназначен для хранения одной или нескольких строк ячеек, расположенных вверху таблицы. По своему действию напоминает тег <thead>.

table-row - отображает элемент как строку таблицы (<tr>).

table-row-group - создает блок, состоящий из нескольких строк таблицы аналогично тегу <tbody>

Объектная модель

Объект.style.display

Пример применения стиля display

Проиллюстрируем работу display на примере. Спрячем элемент с помощью CSS, а после покажем с помощью скрипта.

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Пример CSS стиля display</title>
<style>
div {
    background: red;
    display: none;
    padding: 3px;
}
</style>
</head>
<body>
  <div id="dn">Скрытый блок</div>
  <script>
    var el = document.getElementById("dn");
        el.style.display="inline-block";
  </script>
</body>
</html>
Применение свойства display
Применение свойства display
Популярные статьи
2D игра на Unity. Подробное руководство. Часть 1
  • unity
2D игра на Unity. Подробное руководство. Часть 1
Адаптивный слайдер без Javascript на CSS3
  • слайдер
Адаптивный слайдер без Javascript на CSS3
Работа с Unity в 2D
  • unity
Работа с Unity в 2D
2D игра на Unity. Подробное руководство. Часть 3
  • unity
2D игра на Unity. Подробное руководство. Часть 3
2D игра на Unity. Подробное руководство. Часть 4
  • unity
2D игра на Unity. Подробное руководство. Часть 4
2D игра на Unity. Подробное руководство. Часть 5
  • unity
2D игра на Unity. Подробное руководство. Часть 5
2D игра на Unity. Подробное руководство. Часть 6
  • unity
2D игра на Unity. Подробное руководство. Часть 6
Учебник по новому GUI в Unity. Часть 2.
  • unity
Учебник по новому GUI в Unity. Часть 2.
Учебник по новому GUI в Unity. Часть 1.
  • unity
Учебник по новому GUI в Unity. Часть 1.

HTML LESS LESS React
Онлайн журнал для профессиональных веб-дизайнеров и программистов
БлогПлагиныГрафикаИнструменты
© 2009-2017 WebSketches.ru