Website/CSS

block & inline

MoZZANG 2022. 2. 10. 13:04

HTML에서 사용하는 tag들의 속성에는 block과 inline 속성이 있다.

 

block 속성을 가진 tag들은 자신의 옆에 다른 누구도 올 수 없도록, 말그대로 'block=막다' 의 의미를 가진 tag이고

 

inline 속성을 가진 tag들은 자신의 옆에 다른 tag들도 위치할 수 있는, 'in the same line=같은줄에' 라는 의미의 tag이다.

 

예시를 보자.

▲ 다음과 같이 입력하면 출력값은 아래와 같이 나온다.

 

모두 다른 줄에 입력을 했지만 <div>에 해당하는 내용은 옆에 다른 누가 오는 것을 허용하지 않았다.

 

하지만 <span>에 해당하는 내용은 나란이 출력된 것을 볼 수 있다.

 

<div>는 box형, 즉 기본적으로 block의 속성을 가진 tag이고, <span>은 기본적으로 inline 속성을 가졌기 때문이다.

 

해당페이지에서 마우스 우클릭을 클릭하여 검사항목으로 들어가서 보면

 

▲ div는 한 줄을 통채로 차지하고 span은 자신의 content만큼만 차지하는 것을 볼 수 있다.

 

 

이처럼 다양한 tag들을 사용할 때 block형 또는 inline형인지 알면 content를 구성하는데 도움이 될 것이다.

 

 

(*CSS를 사용하여 display : block; 또는 display : inline; 등의 기능을 사용하면

<div>를 inline으로, <span>을 block으로 바꿔서 사용할 수도 있다.)

'Website > CSS' 카테고리의 다른 글

Class  (0) 2022.02.13
Padding  (0) 2022.02.13
Margin  (0) 2022.02.10
About id=""  (0) 2022.02.05
What is CSS?  (0) 2022.02.03