본문 바로가기
html

html display 속성, inline display와block display

by bmin_2 2022. 8. 20.

오늘은 inline display와 block display 에 대해 설명을 해드리겠습니다.

 

우선 두 display의 특징은 다음과 같습니다.

 inline display (ex) <i>, <span>, <b>)

다른 요소들과 같은 줄에 머무르려고 하는 성향

가로 길이는 필요한 만큼만 차지하는 성향

 

block display (ex) <div>, <h1>, <p>)

: 새로운 줄에 가려고 하는 성향

: 가로 길이를 최대한 많이 차지하려고 하는 성향

 

다음은 예제입니다.

 

 

 

첫번째 사진에서 body 부분에  <i>My name</i>  이렇게 i태그로 감싼 것을 볼 수 있습니다.

두번째 사진에서는 body 부분에<div>My name</div>이렇게 div 태그로 감싸였습니다. 차이가 뭘까요?

첫번째 사진에 i 태그가 inline display 이기 때문에 줄바꿈이 일어나지 않고 Hello World ! My name is Motown!

이런식으로 같은 줄에 머무르는 것을 볼 수 있습니다.

반대로 두번째 사진에서는  div 태그가 block display 이기 때문에 줄바꿈이 일어나면서

Hello World!

My name

is Motown!

이런식 으로 3줄이 됩니다. 

 

 

만약 첫번째 예제에 <i>태그에 css 속성으로 display : block을 주면 어떻게 될까요?

 

display : block; 을 주면 첫번째 예제에 block display<div>태그로 감싼것 처럼 

block display의 특징을 갖게 되면서 위사진 처럼 

3줄이 됩니다.

 

 

 

 

오늘은 inline display와 block display 에 특징과 두 display에 차이에 대해 알아보았습니다.

 

 

 

 

'html' 카테고리의 다른 글

html 다양한 링크, 이미지 링크  (0) 2022.08.20
html 이미지(사진), 중앙 정렬하는 방법 2가지  (0) 2022.08.20
html box css  (0) 2022.08.20
html 스크롤바 만들기 overflow  (0) 2022.08.20
html box model  (0) 2022.08.19

댓글