Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML
태그 완벽 정리 – 콘텐츠를 나누는 주제 구분선

HTML의 <hr> 태그는 문서 안에서 콘텐츠를 시각적으로 구분하는 수평선(horizontal rule)을 삽입합니다. HTML5에서는 단순한 장식용 선을 넘어, 주제가 전환되는 지점(thematic break)을 의미하는 의미적(semantic) 요소로 정의됩니다. 즉, 글의 흐름이나 화제가 바뀌는 위치를 표시할 때 사용하는 것이죠.

<hr> 태그는 종료 태그가 없는 빈(empty) 요소입니다. 브라우저마다 기본 스타일은 조금씩 다르지만, 일반적으로 얇은 회색 선으로 표시되며 CSS를 이용해 두께·색상·스타일을 자유롭게 꾸밀 수 있습니다.

그럼 <hr> 태그를 실제로 어떻게 사용하는지 예제를 통해 살펴보겠습니다.

예제 코드

<!DOCTYPE html>
<html>
<head>
<title>문서 제목</title>
</head>
<body>
   <h1>상품 목록</h1>
   <p>다음은 판매 중인 상품입니다.</p>
   <h2>의류</h2>
   <p>의류 카테고리에는 티셔츠, 셔츠, 청바지, 바지, 후디가 포함됩니다.</p>
   <hr>
   <h2>전자기기</h2>
   <p>전자기기 카테고리에는 휴대폰, 휴대폰 액세서리, 노트북, 데스크톱 등이 포함됩니다.</p>
</body>
</html>

실행 결과

HTML  hr  태그 완벽 정리 – 콘텐츠를 나누는 주제 구분선

예제 분석

위 예제에서는 먼저 첫 번째 섹션을 작성했습니다.

<h2>의류</h2>
<p>의류 카테고리에는 티셔츠, 셔츠, 청바지, 바지, 후디가 포함됩니다.</p>

이어서 <hr> 태그를 사용해 위 섹션과 아래 섹션 사이에 구분선을 넣어 두 영역을 명확히 나누었습니다.

<hr>
<h2>전자기기</h2>
<p>전자기기 카테고리에는 휴대폰, 휴대폰 액세서리, 노트북, 데스크톱 등이 포함됩니다.</p>

이처럼 <hr> 태그 하나만 추가해도 서로 다른 주제의 콘텐츠가 자연스럽게 분리되어, 방문자가 문서 구조를 한눈에 파악하기 훨씬 쉬워집니다.