HTML + CSS + JavaScript

[HTML] 자주 사용하는 HTML 태그 목록

민이뭘라이프 2022. 7. 20. 16:54
<한 권으로 끝내는 HTML + CSS 웹 디자인 입문, 위키북스>  p.78~80 발췌

기본 구조와  head 내부에 사용하는 태그

태그 용도
html HTML 문서 자체를 나타낸다. HTML 문서의 시작이 되는 요소이다.
head HTML 문서의 헤더 부분이다. 브라우저에는 출력되지 않는다. 내부에 검색 엔진을 위한 설명, CSS 파일의 링크, 페이지 제목 등을 작성한다.
meta 언어와 설명 등 페이지 정보를 작성한다.
title 페이지의 제목이다. 이 부분이 브라우저의 탭과 북마크에 페이지의 제목으로 출력된다.
link 참조할 외부 파일이다. 주로 CSS 파일을 읽어 들일 때 사용한다.
body HTML 문서의 콘텐츠 부분이다. body 태그 내부에 작성된 요소는 브라우저에 출력된다.

콘텐츠를 사용하는 태그

태그 용도
h1 ~ h6 제목(heading) 글자를 출력한다. h1이 가능 크고, h6가 가장 작다.
p 본문의 문단을 생성한다. 
img 이미지를 출력한다. scr 속성으로 출력하고 싶은 이미지를 지정한다.
a 링크를 생성한다. 링크 대상은 href 속성으로 지정한다.
ul 순서 없는 목록을 나타낸다.
ol 순서 있는 목록을 나타낸다.
li 목록의 항목을 나타낸다.
br 줄바꿈을 한다.
strong 중요한 항목을 만들 때 사용한다. 일반적으로 두꺼운 글자로 출력된다.
blockquote 인용문을 나타낸다.
small 저작권 또는 법적 설명을 나타낸다.
span 의미 없는 인라인 요소를 만들 때 사용한다. CSS로 일부분만 장식할 때 사용한다.
audio 음악 데이터를 출력할 때 사용한다.
video 동영상 데이터를 출력할 때 사용한다.
script 스크립트 데이터를 넣거나 참조할 때 사용한다. 일반적으로 자바스크립트를 사용한다.

표에 사용하는 태그

태그 용도
table 표를 나타내는 태그이다. 표 전체를 감싼다.
tr 표의 한 줄(열)을 감싼다.
th 표의 제목 셀을 만든다.
td 표의 한 행으로 데이터 셀을 만든다.

콘텐츠에 사용하는 태그

태그 용도
form 입력 양식을 만든다.
<input type="text"> 한 줄 텍스트 입력란
<input type="radio"> 라디오 버튼. 선택 항목 중에 하나만 선택할 수 있다.
<input type="checkbox"> 체크 박스. 여러 개의 항목을 선택할 수 있다.
<input type="submit">
전송 버튼
select 선택 박스
option 선택 박스 선택 항목을 만든다.
textarea 여려 줄 텍스트 입력란을 만든다.
label 입력 양식의 레이블이다. 입력 양식과 연결해서 사용한다.
ex) <label for="textbox">입력</label>

그룹 구분 전용 블록 요소

태그 용도
header 페이지 상부에 있는 요소이다. 주로 로고, 페이지 제목, 메인 내비게이션 메뉴를 감싼다.
nav 메인 내비게이션 메뉴
article 페이지 내부의 기사가 되는 부분이다. 해당 부분만 보아도 독립된 페이지로 만들 수 있는 내용을 감싼다.
section 하나의 테마를 가진 그룹
main
페이지의 메인 콘텐츠 부분
aside 본문이 아닌 추가 정보, 메인 콘텐츠와 연관성이 낮은 정보에 사용한다.
footer 페이지 하부에 있는 요소, 일반적으로 저작권 또는 SNS 링크 등을 포함한다.
div 의미를 갖지 않는 블록 요소