[HTML] 기본개념 Block, Inline

HootJem's avatar
Aug 28, 2024
[HTML] 기본개념 Block, Inline

시작하기 전 설치할 것 → Live Server

notion image
 
notion image
HTML 파일을 작성하기 전에, 코드의 변화를 실시간으로 확인할 수 있는 Live Server 확장 프로그램을 설치해야 합니다. Live Server를 설치한 후, 오른쪽 하단에 나타나는 "Go Live" 버튼을 클릭하면 작성한 HTML 페이지를 브라우저에서 실시간으로 볼 수 있습니다.

2. 블록(Block) 요소란?

블록 요소는 웹 페이지에서 한 줄을 전체적으로 차지하는 요소입니다.
notion image
블록은 페이지의 한줄을 모두 차지하고, 다음 태그가 오면 자동으로 아래에 위치하게 됩니다.
notion image
 

2. Inline

inline 요소는 자신의 공간(크기) 만큼만 자리를 차지하여 다음 태그가 오면 옆에 붙게 됩니다.
 
notion image
 

2.1 인라인 요소를 블록 요소로 변경하기

notion image
img 태그 역시 inline 속성인데 이런 속성을 가진 태그중 2개만 선택하여 block 속성을 주고싶다면 class 를 주어 스타일을 설정할 수 있습니다.
notion image
<body> <style> .img_block { display: block; } </style> <h4> img 태그 </h4> <img class="img_block" src="https://picsum.photos/id/237/200/300"> <img class="img_block" src="https://picsum.photos/id/238/200/300"> <img src="https://picsum.photos/id/239/200/300"> <img src="https://picsum.photos/id/231/200/300"> </body>
설정하고 싶은 태그만 img_block 클래스를 적용하여 스타일을 설정하자 블록요소 처럼 한 줄을 모두 차지하도록 변경된 것을 볼 수 있습니다.
<style> div { border: 1px solid black; display: inline; } span { border: 1px solid black; display: block; } </style>
notion image
이처럼 HTML 태그는 기본적으로 기본적으로 가진 속성이 있지만
CSS 설정을 통해 속성을 변경할 수 있습니다.
 
Share article

[HootJem] 개발 기록 블로그