html

HTML - 블록(BLOCK)과 인라인(INLINE)

yun.seul 2023. 1. 17. 10:05
HTML 요소 타입

 

HTML의 모든 요소는 해당 요소가 웹 브라우저에 어떻게 보이는지 결정 짓는 DISPLAY 속성을 가진다. 대부분의 HTML 요소는 이러한 DISPLAY 속성 값으로 다음 두 가지 값 중 하나를 가지게 된다.

 

1. 블록(BLOCK)

2. 인라인(INLINE)

 

 

 


 

 

 

블록(BLOCK) 타입의 요소

 

display 속성값이 블록(BLOCK)인 요소는 언제나 새로운 라인에서 시작하며, 해당 라인의 가로크기를 가득 차게 차지한다.

 

- 예제

<body>
	<h1>Block요소를 이용한 스타일 적용</h1>
	<p  style="background-color: aquamarine">
        블록 요소 확인하기
    </p>
</body>

 

- 결과화면

HTML Block Inline

Block요소를 이용한 스타일 적용

블록 요소 확인하기

 

\위의 예시를 보면 블록요소를 색깔을 주어 가로 크기가 가득차도록 차지하는 것을 볼 수 있다.

 

▶ <p>, <div>, <h>, <ul>, <ol>, <form>요소는 display 속성값이 블록(block)인 대표적인 요소이다.

 

 

 

 

<div>요소

 

<div>요소는 다른 HTML요소들을 하나로 묶는 데 자주 사용되는 대표적인 블록(BLOCK) 요소이다. 주로 여러 요소들의 스타일을 한 번에 적용하기 위해 사용된다.

 

- 예제

<body>

<div style="background-color: aquamarine">
       <h1>div요소를 이용한 스타일 적용</h1>
       <p>
       div요소로 여러 요소들을 묶은 다음 style속상이나 클래스를 이용해 한 번에 스타일을 적용할 수 있다.
       </p>
</div>	

</body>

 

- 결과화면

HTML Block Inline

div요소를 이용한 스타일 적용

div요소로 여러 요소들을 묶은 다음 style속상이나 클래스를 이용해 한 번에 스타일을 적용할 수 있다.

 

 


 

 

인라인(INLINE) 타입의 요소

 

DISPLAY 속성값이 인라인(INLINE)인 요소는 새로운 라인에서 시작하지 않는다. 또한, 요소의 너비도 해당 라인 전체가 아닌 해당 HTML요소의 내용(CONTENT)만큼만 차지한다.

 

- 예제

<body>
	<h1>Inline요소를 이용한 스타일 적용</h1>
	<p>
        파라그래프 요소
        <span style="background-color: rgb(230, 160, 180);">인라인 요소</span>
        파라그래프 요소
    </p>
</body>

 

- 결과화면

HTML Block Inline

Inline요소를 이용한 스타일 적용

파라그래프 요소 인라인 요소 파라그래프 요소

 

▶ <span>,<a>,<img>요소는 display 속상값이 인라인(inline)인 대표적인 요소이다.

 

 

 

<span>요소

 

<span>요소는 텍스트의 특정 부분을 묶는 데 자주 사용되는 인라인(INLINE) 요소이다. 주로 텍스트의 특정 부분에 따로 스타일을 적용하기 위해 사용된다.

 

- 예시

<body>
	<h1>span요소를 이용한 스타일 적용</h1>
	<p>이렇게 
	<span style="border: 3px solid red">span요소로 텍스트의 일부분</span>
	만을 따로 묶은 후에 스타일을 적용할 수 있습니다.</p>
</body>

 

- 결과화면

HTML Block Inline

span요소를 이용한 스타일 적용

이렇게 span요소로 텍스트의 일부분 만을 따로 묶은 후에 스타일을 적용할 수 있습니다.

 

 

 

'html' 카테고리의 다른 글

HTML - <link>태그  (0) 2023.01.17
HTML - <input>태그  (0) 2023.01.17
HTML - strong태그 vs b태그 / em태그 vs i태그  (0) 2023.01.16
HTML - 이미지삽입방법  (0) 2023.01.16
HTML - 하이퍼링크(Hyperlink)  (0) 2023.01.16