Coding Note

[HTML] 블록 태그와 인라인 태그 알아가기! 본문

Web/HTML, CSS

[HTML] 블록 태그와 인라인 태그 알아가기!

jinnkim 2021. 12. 7. 21:00

 

HTML 태그들은 블록 태그와 인라인 태그로 나뉜다.

 

기본적인 브라우저는 블록 태그는 블록 박스로, 인라인 태그는 인라인 박스로 다루며, 각 태그에 따라 브라우저에서 차지하는 영역과 위치에는 많은 차이가 있다.

함께 알아보자!

 

블록 태그(BlockLine)

블록 태그는 상자(레이아웃)를 만들기 위한 태그이며 항상 새 라인에서 시작하고 모든 부분을 포함한다.

대표적인 태그 - <div>, <h>, <p>, <ul>

 

<div> : 문서의 분할이나 섹션을 정의하며 특정 범위를 묶는 용도 사용한다.

<h>   : 문단 제목(장, 절, 소제목 등), 제목의 글자 크기는 브라우저가 결정하며,

          CSS 스타일 시트를 이용하여 변경할 수 있다.

<p>   : 단락 나누기

          </p>로 끝나는 문단 다음은 자동으로 빈 줄이 생긴다.

<ul>  : 순서 없는 리스트(unordered list)

 

 

 

인라인 태그(InLine)

인라인 태그는 글자를 만들기 위한 태그이며 새 라인에서 시작하지 않는다.

대표적인 태그 - <strong>, <a>, <img>, <span>

 

<strong> : 중요한 텍스트 정의하며 브라우저에 굵은 테스트로 표현

<a>        :  페이지로 이동하는 하이퍼링크를 지정하는 태그(Anchor)

                - href : 이동할 페이지 링크 URL

<img>    : 이미지 삽입 태그

<span>   : 텍스트 일부분에 특별한 스타일을 적용하거나, JSP코드로 텍스트 일부분을 제어하고자 할 때 사용

 

 

 

                

포인트!

1. 인라인 태그안에 블록 태그 불가

   ex) <span><div></div></span>

 

2. 블록 태그안에 인라인 태그 가능 

   ex) <div><span></span></div>

 

3. 인라인 태그안에 인라인 태그 가능 

   ex) <span><a></a></span>

 

4. 블록 태그안에 블록 태그 가능 

   ex) <div><div></div></div>

 

5. <p> 태그는 블록 태그지만 인라인 태그에만 작성

   ex) <span><p></p></span>

 

 

'Web > HTML, CSS' 카테고리의 다른 글

[HTML] <a> 하이퍼링크 만들기!  (0) 2021.12.12
[HTML] 중요한 표 만들기!  (0) 2021.12.12
[HTML] 리스트 만들어보자!  (0) 2021.12.10
[HTML, CSS] 폰트 적용하기!  (0) 2021.12.08
[HTML] 텍스트 태그 알아보기!  (0) 2021.12.08
Comments