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

CSS 기본 튜토리얼

CSS 상자 모델

CSS3기본 가이드

CSS 참조 매뉴얼

CSS @규칙(RULES)

CSS Display(표시)

디스플레이 속성은 요소가 생성하는 상자의 유형을 지정합니다. 일반적으로 사용되는 디스플레이 값은 block, none, inline 이这三个 값입니다.

CSS 디스플레이 속성

CSS 규범은 모든 요소의 기본 디스플레이 값을 정의합니다. 예를 들어, <div> 요소는 블록으로 표시되고, <span> 요소는 내장된 표시로 표시됩니다.

기본 디스플레이 값 변경

요소를 덮는 기본 디스플레이 값은 디스플레이 속성의 중요한 의미 중 하나입니다. 예를 들어, 인라인 단계 요소를 블록 단계 요소로 변경하거나 블록 단계 요소를 인라인 단계 요소로 변경합니다.

주의: CSS 디스플레이 속성은 모든 CSS 속성 중 가장 강력하고 유용한 속성 중 하나입니다. 이는 외관이 다르지만 웹 표준을 준수하는 웹 페이지를 만드는 데 매우 유용합니다.

이 부분은 가장 일반적인 CSS 표시 값에 대해 설명합니다.

블록 표시

display 속성의 블록 값은 요소가 다음과 같은 행동을 강제합니다:블록요소, 예를 들어<div>또는<p>요소. 다음 예제의 스타일 룰은<span><a>요소가 블록 요소로 표시됩니다:

span {
    display: block;
}
a {
    display: block;
}
테스트를 볼 것‹/›

주의:요소의 표시 유형을 변경하면 요소의 표시 행동만 변경되며, 요소의 유형은 변경되지 않습니다. 예를 들어, 내장 요소를 display: block;로 설정하여 내부에 블록 요소를 임베드할 수 없습니다.

내장 표시

display 속성의 내장 값은 요소가 다음과 같은 행동을 합니다:내장-레벨요소와 같습니다. 예를 들어<span>또는<a>요소. 다음 예제의 스타일 룰은<p><li>요소가 내장 단계 요소로 표시됩니다:

p {
    display: inline;
}
ul li {
    display: inline;
}
테스트를 볼 것‹/›

내장 블록 표시-block)

display 속성의 inline-block 값은 요소가 방형 상자를 생성하도록 하며, 이 상자는 주위의 내용과 함께 흐르게 됩니다. 즉, 인접한 내용과 같은 행에 있습니다. 다음 스타일 룰은<div><span>요소가 내장 블록으로 표시됩니다:

div {
    display: inline-block;
}
span {
    display: inline-block;
}
테스트를 볼 것‹/›

불표시(none)

display 속성 값이 none일 때, 요소가 어떤 상자도 생성하지 않으며 페이지에서 표시되지 않습니다. 자식 요소도 어떤 상자도 생성하지 않으며, 그들의 표시 속성이 비로도 그렇습니다. 표시되는 문서는 그 요소가 문서 트리에 존재하지 않는 것처럼 보입니다.

h1 {
    display: none;
}
p {
    display: none;
}
테스트를 볼 것‹/›

주의:display 속성 값이 none인 경우는 무형의 상자를 생성하지 않습니다-그것은 어떤 상자도 생성하지 않습니다. 또한 숨겨진 객체에 대한 물리적 공간을 유지하지 않습니다. 즉, 이 객체가 페이지에서 완전히 사라지고, 일반적으로 보이지 않고 만지지도 않습니다. " 可见性与显示일부 중에서 실시간 데모가 제공됩니다。