English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы CSS

Модель контейнера CSS

Основы CSS3

Руководство по CSS

Правила CSS (RULES)

Отображение CSS

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

Свойство отображения CSS

Спецификация CSS определяет mặc định значения отображения всех элементов, например, элемент <div> отображается как блок, а элемент <span> отображается как встроенный.

Изменение mặc định của thuộc tính hiển thị

Изменение mặc định của thuộc tính hiển thị элемент là một ý nghĩa quan trọng của thuộc tính display. Например, изменить элемент nội tuyến thành элемент khối hoặc ngược lại.

Примечание: CSS display свойство является одним из самых мощных и полезных свойств CSS. Это очень полезно для создания веб-страниц с различным внешним видом, но которые следуют стандартам Web.

Следующие разделы описывают наиболее часто используемые значения display в CSS.

Отображение Block

Свойство display: block; обязывает элемент вести себя так, как если быblock-levelЭлементы, например<div>или<p>Элементы. Следующие примеры стилей правил будут:<span>и <a>Элементы отображаются как block-level:

span {
    display: block;
}
a {
    display: block;
}
Проверьте, как это выглядит <‹/›>

Примечание:Изменение типа отображения элемента изменяет только его поведение, а не его тип. Например, не разрешается устанавливать inline-элементы в display: block;, чтобы они могли содержать вложенные блоковые элементы.

Отображение inline

Свойство display: inline; делает поведение элемента таким, как будто онinline-levelЭлементы, например<span>или<a>Элементы. Следующие примеры стилей правил будут:<p>и <li>Элементы отображаются как inline-level:

p {
    display: inline;
}
ul li {
    display: inline;
}
Проверьте, как это выглядит <‹/›>

Отображение inline-block

Свойство display: inline-block; создает для элемента блок, который будет流动 вместе с окружающим контентом, то есть будет находится в одной строке с相邻ыми элементами. Следующие стили правил будут:<div>и <span>Элементы отображаются как inline-block:

div {
    display: inline-block;
}
span {
    display: inline-block;
}
Проверьте, как это выглядит <‹/›>

Не отображается (none)

Свойство display: none; не создает ни одного контейнера для элемента, и элемент не отображается на странице. Подэлементы также не создают контейнеров, даже если их свойство display установлено в значение non. Документ, представленный на экране, как будто элемент не существует в дереве документа.

h1 {
    display: none;
}
p {
    display: none;
}
Проверьте, как это выглядит <‹/›>

Примечание:Элементы с свойством display: none; не создают невидимый контейнер - они не создают ни одного блока. Не занимают физическое пространство для скрытых объектов, то есть объекты полностью исчезают с страницы, то есть их нельзя увидеть и потрогать. См. также: Видимость и отображениеРеальные демонстрации, предоставленные в данном разделе.