[HTML 태그] 의미가 없는 컨테이너 요소

2022. 12. 7. 13:36

태그 자체에 아무 의미가 없으며, 단순히 요소들을 묶기 위해 사용되는 태그이다.

스타일을 주거나 서버에 보내는 데이터를 담기 위한 용도로 이런 의미없는 요소들이 사용된다.

이런 의미없는 태그들이 오히려 더 많이 사용된다.

그 이유는 html 태그들은 문서를 웹에 나타내기 위해 제작되어 기본적으로 문서에 최적화되어있는 의미를 가지는데

현재 웹의 형태는 문서 형태에서 많이 벗어났기 때문이다.

 

<div> 태그와 <span> 태그

가장 대표적으로 많이 쓰이는 의미없는 태그들이다.

div(division) 태그는 블록 레벨 태그이다.

블록 레벨 요소는 기본적으로 한 줄을 생성해서 내용을 표현한다.

span 태그는 인라인 레벨 태그이다.

인라인 레벨 요소는 블록 레벨 요소의 한 줄 안에서 표현되는 요소이다.

 

이전에 사용한 <p> 태그는 블록 레벨 태그이며, <i>, <u>, <s>, <b>는 모두 인라인 레벨 태그이다.

 

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>div span</title>
    </head>
    <body>
        <div>
            <span>Lorem</span> ipsum dolor sit.
        </div>
    </body>
</html>

 

브라우저 화면

<div>, <span>는 모두 아무 의미가 없으므로, 브라우저 화면에서 별다른 스타일을 적용하지 않는다.


부스트코스의 강의 내용을 정리한 포스트입니다.

https://www.boostcourse.org/cs120

 

비전공자를 위한 HTML/CSS

부스트코스 무료 강의

www.boostcourse.org

'공부 > HTML과 CSS' 카테고리의 다른 글

[HTML 태그] 이미지 요소  (0) 2022.12.07
[HTML 태그] 리스트 요소  (0) 2022.12.07
[HTML 태그] 앵커 요소  (0) 2022.12.07
[HTML 태그] 텍스트를 꾸며주는 요소  (0) 2022.12.07
[HTML 태그] 제목과 단락요소  (0) 2022.12.07

BELATED ARTICLES

more