>  기사  >  웹 프론트엔드  >  CSS에서 디스플레이를 사용하는 방법

CSS에서 디스플레이를 사용하는 방법

清浅
清浅원래의
2018-11-17 15:46:0510884검색

표시 일반적으로 사용되는 속성 값은 블록 수준 블록, 행 수준 인라인, 행 블록 수준 인라인 블록, 없음 및 행 수준 또는 블록 수준 레이블입니다. 디스플레이를 통해 변환 가능#🎜🎜 #

이 글에서는 특정 참조 값이 있는 CSS의 디스플레이 속성을 공유합니다.

우리는 일반적으로 다음을 사용합니다. CSS 레이아웃을 만들 때 표시 속성의 값입니다.

display 속성은 여러 값을 가질 수 있지만 일반적으로 사용되는 값은 다음과 같습니다.

none: 이 요소는 표시되지 않습니다.

block: 이 요소는 이 요소 앞뒤에 줄 바꿈이 있는 블록 수준 요소로 표시됩니다.


inline: 이 요소는 요소 앞뒤에 줄 바꿈 없이 인라인 요소로 표시됩니다.

inline-block: 블록 수준 속성과 행 수준 속성을 모두 갖는 인라인 블록 요소입니다.

그래서 이번 글에서는 자주 사용되는 속성값인 block, inline, inline-block, none을 자세히 소개하겠습니다. ​​​​

display : block# 🎜🎜#

특징: 단독으로 한 줄을 차지하며, 너비와 높이는 CSS

자주 사용되는 블록 수준 요소: div, p, ul, li, ol, form, address

display: inline

특징: 내용에 따라 크기, 너비, 높이가 결정됨 CSS

일반적으로 사용되는 행 수준 요소:span,strong,em,a,del

<style>
	div{
		background-color: pink;
	}
	span{
		background-color: yellow;
	}
	</style>
</head>
<body>		
	<div>123</div>//块级元素
 <p><span class="span">hello</span>world</p>//行级元素
위 그림과 같이 block요소가 행의 전체 너비를 100%로 설정하려면 다음 콘텐츠가 새 줄로 시작해야 합니다

행 수준 요소는 콘텐츠의 해당 부분만 표시하고 행을 차지하지 않음

Rendering

#🎜🎜 #

행 블록 수준 요소 변환

#🎜🎜 #

(1) 블록 레벨 요소를 라인 레벨 요소로 변환

블록 레벨 요소 설정 표시: inlineImage 13.jpg

결과는 다음과 같습니다

# 🎜🎜#

(2) 행 수준 요소가 블록 수준으로 변환됨 #🎜🎜 #

행 수준 요소에 대한 표시:블록 설정

# 🎜🎜#결과는 다음과 같습니다

Image 15.jpgdisplay:inline -block

Common 인라인 블록 요소: img, input

기능: 콘텐츠에 따라 크기가 결정되며 너비와 높이는 변경될 수 있습니다

<style>
	span{
		background-color: yellow;
		display:inline-block;//设置行块级元素
		width:100px;
		height:30px;
	}
	</style>
</head>
<body>		
 <p><span class="span">hello</span>world</p>

렌더링

Image 16.jpg# 🎜🎜#

display: 없음 및 가시성: 숨겨진 차이

display: 없음은 숨기는 데 사용됩니다. 보이지 않을 뿐만 아니라 공간도 차지하지 않는 요소입니다.

visibility: Hidden을 사용하여 요소를 숨길 수도 있지만 보이지 않더라도 여전히 존재하므로 공간이 남습니다# 🎜 🎜#

Image 17.jpgdisplay:none

 .span{
   background-color: aquamarine;
  display:none;}
	</style>
</head>
<body>		
 <p><span class="span">hello</span>world</p>

렌더링

# 🎜 🎜#hello는 숨겨져 있지만 공간을 남기지 않습니다

visibility: Hidden

<style>
 .span{
  background-color: pink;
   visibility: hidden;}
</style>
</head>
<body>
 <p><span class="span">hello</span>world</p>

Rendering

#🎜 🎜##🎜 🎜#

hello는 숨겨져 있지만 아직 자리가 있습니다

요약: 위 내용은 이 글의 전체 내용입니다. 디스플레이를 배우시는 모든 분들께 도움이 되었으면 좋겠습니다#🎜🎜 #

Image 12.jpg

위 내용은 CSS에서 디스플레이를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.