티스토리 뷰

HTML 태그 정리

 Documnet Wrapper(문서 바깥)

<!DOCTYPE>(X)HTML 버전을 나타냄
<HTML>HTML 문서
<HEAD>페이지 정보
<BODY>페이지 컨텐츠

 Comment (주석)

<!-- COMMENT TEXT-->

HTML안에 주석을 나타냄

 Page Information (페이지 정보)

태그정의사용
<base />기본 URL- 문서에 포함된 모든 상대 URL들의 기준 URL을 나타냄
<meta />META 정보- META 관련 요소들로 나타내어질 수 없는 메타데이터를 나타냄
<title>페이지 제목- 브라우저의 타이틀 바나 페이지의 탭에 보여지는 문서의 제목을 정의함
<link />관련 자원- 현재 문서와 외부 리소스와의 관계를 명시
<style>스타일 자원- HTML의 일부에 대한 스타일 정보를 포함
<script>스크립트 자원- (x)HTML 문서내에 실행 가능한 스크립트를 포함하거나 참조

 Document Structure (문서 구조)

태그정의사용Display
<main>페이지 메인 내용들을 묶은 구간body안에 문서나 앱의 주요 컨텐츠를 나타냄
- 페이지에 2개 이상 있으면 안됨(Unique)
Block
<header>소개나 탐색을 돕는 구간- 일부 제목요소들을 포함할 수 있고 저자를 나타낼 수 있음
예) 메인 TOP메뉴와 로고, 아이콘 등을 포함하는 구간
Block
<footer>저작권 정보나 서비스 제공자의 정보를 나타내는 구간- 일반적으로 구성자 구획, 저작권 데이터, 관련된 문서의 링크 등을 나타냄
- 주로 사이트 하단에 위치
예) copyright, contact, sitemap ,관련된 문서 등을 포함하는 구간
Block
<div>문서의 영역을 지정(아무런 의미를 가지지 않음)- 스타일 또는 스크립트가 목적 
- 같은 섹션에 포함된 여러개의 문단을 묶어 주석을 달고자 할때 유용하게 사용
- 최대한 사용 안하는 것이 좋음
예) 아무런 의미없이 스타일링 또는 스크립트만 사용하는 구간
Block
<section>문서나 응용 프로그램의 일반적인 구간을 표현- 제목으로 시작하는 컨텐츠를 의미적으로 그룹핑할때 사용
예) 소개, 뉴스 아이템, 연락처 등
Block
<aside>페이지 전체 내용과 관련이 있지만 주된 내용은 연관성 없는 내용- 페이지에 연관성이 없다고 해서 단순 삽입어구를 사용하면 안됨
예) 사이드바
Block
<article>문서내에 독립적인 컨텐츠를 나타냄- 하나의 문서 안에 여러개의 article이 올 수 있음
예) forum, 잡지, 신문 기사, 블로그 글, 댓글, 위젯, 가젯 등 독립적인 아이템
Block
<nav>페이지들을 이어주는 부분으로 네비게이션 링크로 구성됨- 모든 링크그룹이 nav요소일 필요는 없음
예) 메뉴, 리스트 형식
Block
<h[1-6]>큰 제목, 소 제목을 나타냄- 대제목이나 소제목을 적을때 사용Block
<p>문단을 나타냄- 텍스트를 단락으로 정의Block
<span>인라인 요소를 나타냄(아무런 의미를 가지지 않음)- 한 부분의 텍스트나 한 부분의 문서에 사용Inline-Block
<br />한 줄 내리기- 텍스트 사용시 문단을 내리고 싶을 때 사용None
<hr />문단레벨에서 주제의 분리를 나타냄- 화면 전환이나 섹션내에 다른 주제로 전환할때 사용
단락들사이에 의미적 구분이 있을 때 사용
Block

 참고 :


댓글
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
최근에 올라온 글
Total
Today
Yesterday