a |
다른 페이지 이동을 설정합니다. 페이지 주소 뿐만 아니라, 메일 주소, 전화 번호 등도 연결할 수 있으며, 아이디(#) 값으로 페이지 내에서도 이동이 가능합니다.
|
align-items |
줄임말이나 머리글자를 표현하는데 사용합니다. abbr은 abbreviation의 약자로, "약자 또는 생략어"라는 의미를 가집니다. title 속성을 사용하여 전체
단어를 지정 할 수 있으며, <dfn> 태그와 같이 사용하여 정의할 수 있습니다. |
acronym |
줄임말이나 머리글자를 표현하는데 사용합니다. 현재는 사용하지 않습니다. |
address |
웹 페이지의 연락처 정보를 설정합니다. 사이트 주소, 전화번호, 이메일, 소설미디어, 위치 등의 정보와, 회사 정보, 회사 이름, 회사 주소 등과 관련된 정보를
표시합니다. |
applet |
애플랫 요소를 설정합니다. 현재는 사용하지 않습니다. |
area |
이미지 맵의 영역을 정의합니다. |
article |
사이트의 독립적인 컨텐츠 섹션을 설정합니다. 독립적인 컨텐츠에는 포럼, 신문기사, 잡지, 블러그 항목, 게시판 글 등이 있으며, 각각의 컨테츠에는
제목(<h1>~<h6>)이 표시되어야 합니다. |
aside |
주요 콘텐츠의 보조적 컨텐츠 섹션을 설정합니다. 웹 페이지의 메인 콘텐츠와 관련된 사이드의 정보, 광고 등 부분적인 정보를 나타낼 때 사용합니다. |
audio |
오디오 파일을 설정합니다. |
b |
다른 텍스트와 구별 할 때 설정합니다. 텍스트는 굵게 표시되지만 중요성을 강조하지 않습니다. |
base |
모든 문서의 기본이 되는 URL을 설정합니다. <head> 태그 안에 설정 할 수 있으며, 문서에서 한 번만 설정 할 수 있습니다.
|
basefont |
문서의 기본 폰트, 사이즈, 종류를 설정합니다. 지금은 CSS에서 이 기능을 구현하기 때문에 현재는 사용하지 않습니다. |
bdi |
텍스트의 출력 방향 영역을 설정합니다. 일반적인 글은 왼쪽에서 오른쪽으로 읽지만, 아랍어나 히브리어는 오른쪽에서 왼쪽으로 읽을 때 사용합니다. |
bdo |
텍스트의 방향을 설정합니다. 텍스트의 읽는 방향이 다른 나른 언어를 위해 사용합니다. |
big |
텍스트의 크기를 크게 설정합니다. CSS가 그 기능을 대신하기 때문에 현재는 사용하지 않는 태그입니다. |
blockquote |
긴 문장의 인용문을 설정합니다. 인용된 정보 출처는 cite 속성을 통해 설정합니다 |
blink |
텍스트를 깜박이게 설정합니다. 현재는 사용하지 않으며 오래된 태그입니다. 이 기능은 CSS Animation이 대신 할 수 있습니다. |
body |
문서의 타이틀, 스크립트, 스타일, 메타 정보 등을 설정합니다. |
br |
텍스트 줄바꿈이 필요할 때 설정합니다. |
button |
클릭 할 수 있는 버튼을 설정합니다. |
canvas |
비트맵 방식의 그림을 설정합니다. canvas API와 WebGL API를 통해 그래픽과 애니메이션을 만듭니다. |
caption |
표의 제목을 설정합니다. |
center |
텍스트를 가운데 정렬합니다. CSS 속성이 기능을 대신하고 있기 때문에 현재는 사용하지 않습니다. |
cite |
저작물의 출처 표기를 설정합니다. |
code |
코드를 나타내는 텍스트를 설정합니다. |
col |
<colgroup> 요소에 속하는 각 열의 속성을 설정합니다. |
colgroup |
태그는 표의 열을 묶는 그룹을 설정합니다. |
data |
주어진 요소의 데이터 값을 설정합니다. |
datalist |
선택 목록과 자동 완성 기능을 설정합니다.사용자가 데이터를 입력하면 일치하는 목록이 있을 경우 보여줍니다. <select> 태그는 주어진 선택 목록을 선택만 할
수 있지만, <datalist> 태그는 선택 목록에 없어도, 사용자가 입력할 수 있습니다. |
dd |
설명 목록의 항목을 설정합니다. |
del |
문서의 삭제된 텍스트를 설정합니다 |
details |
접기/펼치기 목록을 설정합니다. 컨텐츠 요소를 숨기거나 보여줄 수 있습니다. 자바스크립트를 이용하여 컨텐츠 내용을 숨기고 보여줄 수 있는 기능을 HTML 태그를 통해
구현할 수 있습니다. 접기/펼치기 목록의 제목은 <summary> 태그를 통해 설정합니다. |
dfn |
용어를 정의할 때 설정합니다. |
dialog |
팝업 정보을 설정합니다. |
dir |
파일 및 폴더의 디렉토리를 설정합니다. 현재는 사용하지 않습니다. |
div |
문서의 영역을 나누거나 그룹화 할 때 설정합니다. |
dl |
설명 목록을 설정합니다. |
dt |
설명 목록 항목의 제목을 설정합니다. |
em |
텍스트를 강조할 때 설정합니다. |
embed |
외부 콘텐츠를 사용할 수 있도록 설정합니다. |
fieldset |
폼 컨트롤 요소의 내부 영역을 설정합니다. |
figcaption |
<figure> 요소의 설명 또는 제목을 설정합니다. |
figure |
인용, 도표, 사진, 코드 등의 독립적인 콘텐츠를 설정합니다. |
font |
폰트의 크기, 색, 종류를 설정합니다. |
footer |
사이트 관련 정보 및 관련 링크 콘텐츠 섹션을 설정합니다. |
form |
웹 서버에 정보를 제공하는 폼 컨트롤 유형을 설정합니다. |
frame |
다른 HTML문서가 표시 될 수 있는 특정 영역을 설정합니다. |
frameset |
레이아웃 구성을 위한 프레임을 설정합니다. |
<h1>~<h6> |
섹션의 제목 설정합니다. |
head |
제목과 스크립트, 스타일 시트, 메타 정보 등을 제공합니다. |
header |
사이트의 소개 및 메뉴 그룹을 나타내는 섹션을 설정합니다. |
hgroup |
제목 요소 그룹화를 설정합니다. |
hr |
단란 요소간의 주제별 구분을 설정합니다. |
html |
웹 문서의 최상위 요소 문서의 루트를 나타냅니다. |
i |
특별한 이유로 평범한 글자와 구분하기 위해 설정합니다. |
iframe |
웹 문서에 다른 문서를 포함하는데 사용합니다. |
img |
웹 문서에 이미지를 정의합니다. |
input |
데이터를 입력할 수 있는 폼 컨트롤을 정의합니다. |
ins |
문서에 삽입된 텍스트를 설정합니다. |
kbd |
키보드 입력요소를 나타내는 텍스트를 정의합니다. |
keygen |
보안키를 생성하고 컨트롤합니다. |
label |
해당 <input> 요소의 제목을 설정합니다. |
legend |
<fieldset> 요소 영역의 설명을 설정합니다. |
li |
목록의 항목을 나타내는 태그입니다. |
link |
외부 파일 연결 할 때 설정합니다. |
main |
문서의 주요 콘텐츠를 정의합니다. |
map |
이미지 맵을 정의합니다. |
mark |
참조용 표시를 정의합니다. |
marquee |
텍스트의 스크롤과 움직임을 정의합니다. |
menu |
메뉴 리스트를 정의합니다. |
menuitem |
메뉴 리스트 항목을 정의합니다. |
meta |
웹 문서에 대한 정보를 제공합니다. |
meter |
범위를 측정하는 게이지 정보를 정의합니다. |
nav |
내부 페이지 및 외부 페이지에 대한 탐색 링크를 제공하는 페이지 섹션을 설정합니다. |
noframes |
프레임이 지원되지 않을 경우 대체 메세지를 표시합니다. |
noscript |
스크립트를 지원하지 않는 브라우저를 위한 대체 태그입니다. |
object |
웹 문서에 포함된 멀티미디어 요소를 정의합니다. |
ol |
순서가 있는 목록형 태그입니다. |
optgroup |
<select> 메뉴 <option> 리스트의 그룹화를 설정합니다. |
option |
<select> 요소의 항목을 정의합니다. |
output |
사용자에 컨트롤에 따라 결과값을 계산으로 보여주는 요소입니다. |
p |
단락을 나타냅니다. 문단은 하나로 묶을 수 있는 짧막한 단위를 말하며, 단락은 하나 하나의 짧은 토막이라고 말 할 수 있습니다. 즉 단락이 모여서 문단이 됩니다.
마크업 할 때는 문단은 <div> 태그로 그 안에는 여러개의 <p> 태그로 구성되어 있다고 보시면 됩니다. <p> 태그와 <p> 태그 사이에는
한 줄의 행간이 표현됩니다. |
param |
<object> 태그의 매개변수를 정의합니다. |
picture |
화면 크기에 따라 이미지를 정의합니다. 웹 사이트에서 이미지를 표현 할 수 있는 방법은 여러가지 있습니다. <img>, <picture>,
<figure> 태그와 background를 통해서도 이미지를 표현 할 수 있습니다. 이미지를 불러올 때는 <img> 태그, 이미지를 표현할 때는
<figure> 태그, 이미지를 화면 크기에 따라 설정할 때는 <picture> 태그를 사용합니다. <picture> 태그는 반응형 사이트와 관련이
있으면 화면 크기에 따라 그에 맞는 이미지를 보여주는 태그입니다. <source> 태그와 같이 사용하며 미디어 쿼리를 통해 표현합니다. |
pre |
마크업 소스를 화면 그대로 표현합니다. HTML 마크업시 두칸 이상은 브라우저에서 한칸으로 표현됩니다. 하지만 <pre> 태그는 마크업의 빈칸과 줄바꿈을 화면
그대로 표현합니다. 코드를 보여줄 때 많이 사용하는 편입니다. |
progress |
작업의 진행 상태를 표시하는 바를 나타냅니다. 속성을 통해 최대 진행 표시와 현재 진행 표시를 나타낼 수 있습니다. 진행 바 표시는 브라우저마다 OS마다 틀릴 수
있습니다. 현재 진행률과 제목은 <label> 태그를 통해 표시합니다. |
q |
짧은 글을 인용할 때 사용합니다. 인용한 글의 출처는 cite 속성을 통해 표현 할 수 있으며, 긴 문장의 인용은 <blockquote> 태그를 사용할 수
있습니다. |
rp |
루비 문자의 상단 주석을 정의합니다. 루비 문자란 한자에 대한 읽는 법이나 일반적인 읽기 방법과 다르게 읽을 때 작은 글씨로 표현해주는 문자를 의미합니다.
<ruby> 태그는 루비 문자를 정의하며, <rt> 태그는 상단에 작은 주석 글씨를 나타내며, <rp> 태그는 루비 태그가 지원되지 않을 경우
괄호('(')를 표현해주는 역할을 합니다. <rb> 태그는 발음을 나타내며, <rtc> 태그는 텍스트 컨테이너 역할을 합니다. |
rt |
루비 문자의 상단 주석을 정의합니다. 루비 문자란 한자에 대한 읽는 법이나 일반적인 읽기 방법과 다르게 읽을 때 작은 글씨로 표현해주는 문자를 의미합니다.
<ruby> 태그는 루비 문자를 정의하며, <rt> 태그는 상단에 작은 주석 글씨를 나타내며, <rp> 태그는 루비 태그가 지원되지 않을 경우
괄호('(')를 표현해주는 역할을 합니다. <rb> 태그는 발음을 나타내며, <rtc> 태그는 텍스트 컨테이너 역할을 합니다. |
rtc |
루비 문자를 정의합니다. 루비 문자란 한자에 대한 읽는 법이나 일반적인 읽기 방법과 다르게 읽을 때 작은 글씨로 표현해주는 문자를 의미합니다. <ruby>
태그는 루비 문자를 정의하며, <rt> 태그는 상단에 작은 주석 글씨를 나타내며, <rp> 태그는 루비 태그가 지원되지 않을 경우 괄호('(')를
표현해주는 역할을 합니다. <rb> 태그는 발음을 나타내며, <rtc> 태그는 텍스트 컨테이너 역할을 합니다. |
ruby |
루비 문자를 정의합니다. 루비 문자란 한자에 대한 읽는 법이나 일반적인 읽기 방법과 다르게 읽을 때 작은 글씨로 표현해주는 문자를 의미합니다. <ruby>
태그는 루비 문자를 정의하며, <rt> 태그는 상단에 작은 주석 글씨를 나타내며, <rp> 태그는 루비 태그가 지원되지 않을 경우 괄호('(')를
표현해주는 역할을 합니다. <rb> 태그는 발음을 나타내며, <rtc> 태그는 텍스트 컨테이너 역할을 합니다. |
s |
요소는 텍스트에 취소선을 나타냅니다. 더 이상 텍스트와 관련이 없거나 적절하지 않은 것을 나타낼 때 사용합니다. 문서 편집을 위한 텍스트 수정은 <del> 또는
<ins> 태그를 사용합니다. |
samp |
컴퓨터 프로그램으로 출력된 결과물을 나타내는 텍스트를 표현합니다. 스크립트의 결과값을 나타낼 때 사용하며 monotype의 폰트로 표현이 됩니다. |
script |
실행 가능한 스크립트 코드를 포함하거나 외부 스크립트를 연결할 수 있습니다. |
section |
주제별 그룹의 콘텐츠 섹션을 나타낼 때 사용하며, 각 섹션에는 <h1>~<h6> 요소를 자식으로 포함시켜 식별해야 합니다. <section> 태그는
스타일링 요소가 아니기 때문에 그룹화나 편의를 위함이라면 <div> 태그를 사용하는 것이 좋습니다. |
select |
선택 목록을 <option> 태그를 사용하여 설정하며, 접근성을 위하여 <label> 요소를 사용하며, id와 for 속성을 설정합니다. |
small |
저작권 및 법적인 텍스트에 설정합니다. |
source |
<picture>, <audio> 요소 및 <video> 요소에 소스를 지정하는데 사용합니다. 닫는 태그가 없는 빈요소입니다. |
span |
태그는 콘텐츠 요소를 표현하기 위한 인라인 요소이며, 의미가 없는 그룹화 요소입니다. 적절한 의미에 맞는 요소가 없거나 그룹화할 때 사용하며 <div> 요소와
비교가 됩니다. <div> 태그는 블록구조이며 <span> 태그는 인라인 구조입니다. |
strike |
현재 사용하지 않는 태그입니다. 텍스트 위에 취소선(수평선)을 표현하기 위해 사용한 태그이지만 현재는 <del> 태그 또는 <s> 태그가 그 역할을
대신하고 있습니다. |
strong |
텍스트의 중요성을 강조할 때 설정합니다. |
style |
웹 문서에 스타일 정보를 설정할 수 있습니다. 웹 문서에 스타일을 표현하는 방법은 인라인 스타일 (inline style), 인터널 스타일 (internal
style), 익스터널 스타일 (external style) 방법이 있으며, 상황에 맞게 쓸 수 있습니다. |
sub |
텍스트의 아래첨자를 사용할 때 쓰입니다. 주로 수학적인 공식이나 화학식에서 많이 사용하게 됩니다. <sub> 태그는 디자인적인 요소를 사용하는 것은 적합하지
않습니다. <sub> 태그의 위치는 변경이 필요한 경우에는 vertical-align 속성을 사용하면 변경할 수 있으며, 이런 모양이나 위치는 브라우저마다 틀릴
수 있으니 확인이 필요합니다. |
summary |
접기/펼치기 목록을 설정합니다. 자바스크립트를 이용하여 컨텐츠 내용을 숨기고 보여줄 수 있는 기능을 HTML 태그를 통해 구현할 수 있습니다. 접기/펼치기 목록의
제목은 <summary> 태그를 통해 설정합니다. |
sup |
텍스트의 위첨자를 사용할 때 쓰입니다. 주로 수학적인 공식에서 많이 사용하게 됩니다. <sup> 태그는 디자인적인 요소를 사용하는 것은 적합하지 않습니다.
<sup> 태그의 위치는 변경이 필요한 경우에는 vertical-align 속성을 사용하면 변경할 수 있으며, 이런 모양이나 위치는 브라우저마다 틀릴 수 있으니
확인이 필요합니다. |
svg |
SVG(Scalable Vector Graphics)는 벡터 방식의 2차원 그림을 그리기 위한 XML기반의 마크업 언어입니다. SVG는 텍스트 기반의 표준 방식이며,
HTML이나 CSS를 이용하여 사용 할 수 있습니다. SVG는 XML 파일을 기반으로 하고 있기 때문에 인덱싱이나 압축이 가능하며, 일러스트레이터와 같은 프로그램을
통해 편집도 가능합니다. |
table |
표를 설정합니다. |
tbody |
표의 본문 영역을 그룹화합니다. |
td |
표의 열(셀)을 설정합니다. |
template |
페이지가 로드 될 때 렌더링되지 않고 자바스크립트를 이용하여 HTML을 표현해주는 태그입니다. 템플릿을 설정하고 내용은 스크립트를 통해 처리하는 방식입니다. |
textarea |
태그는 여러줄의 텍스트를 편집할 수 있습니다. 코멘트 또는 피드백 양식으로 크기와 여러가지 속성을 설정할 수 있습니다. 접근성을 위해 <label> 요소를 같이
사용하며, 서버에 전송하기 위해 name 속성도 같이 사용합니다. row와 col 속성을 사용하면 텍스트 영역을 지원할 수 있으며, 브라우저마다 기본 값이 다를 수
있습니다. maxlength 속성을 이용하면 최대 문자수와 최소 문자수를 지정할 수 있으며, 필수 요소인 경우 필수요소로 설정할 수 있습니다. wrap 속성은 글의
줄바꿈을 설정할 수 있으며, placeholder를 이용하면 텍스트 영역의 미리보기 힌트 글자를 설정 할 수 있습니다. |
tfoot |
표의 푸터 영역을 그룹화합니다. |
th |
행이나 열에 타이틀을 설정합니다. |
thead |
표의 헤더 영역을 그룹화합니다. |
time |
시간의 특정 기간을 나타낼 때 사용합니다. 날짜를 인식하기 위해서는 datetime 속성을 같이 사용하며 엔진 결과나 알림 같은 기능을 개선 할 수 있습니다. 시간은
24시간을 기준으로 설정하며 날짜는 그레고리력(Gregorian calendar)을 기준으로 표현합니다. |
title |
브라우저의 제목 또는 탭에 표시되는 문서의 제목을 표시합니다. 타이틀에는 텍스트만 설정할 수 있으며, 태그들은 무시됩니다. 웹 사이트의 가장 중요한 제목을 표시하며,
검색에 있어서도 가장 중요한 부분입니다. 제목은 검색 결과 페이지를 나열하는 순서를 결정하는데 가장 중요한 구성요소이며, 독자의 주의를 끌 수 있는 가장 중요한
부분입니다. 그래서 독자의 주의를 표시하기 위하며 의미 없는 단어의 작업은 검색에 있어 효율적이지 못하며, 한 단어 또는 두 단어의 제목도 피하는게 좋습니다. 검색
엔진은 일반적으로 페이지에 제목 중 50~60자 정도만 표시해 줍니다. 그래서 그 이상 쓰는 것도 좋지 않습니다. 그 이후의 글자는 생략 될 수 도 있습니다. 자신의
사이트 내에서 가장 핵심적인 부분만 제목으로 설정하는게 좋으며, 중복적으로 사용하는 것도 검색결과를 부정확하게 만들 수 있으므로 가장 중요한 제목은 한번 정도가
핵심적으로 사용하는 것이 좋습니다. |
tr |
표의 행을 설정합니다. |
track |
<video> 태그와 <audio> 태그의 자막을 설정합니다. 자막은 vvt 파일을 이용하여 사용합니다. |
tt |
타자모양의 텍스트를 보여주기 위한 태그입니다. HTML5에서 지원하지 않으며, 지금은 사용하지 않는 태그입니다. |
u |
HTML4에서는 밑줄을 표시하기 위해서 사용하였습니다. 하지만 밑줄 기능은 CSS로 충분히 표현 가능하기 때문에 더 이상 사용하지 않게 되었습니다. HTML5에서는
철자 오류 및 주석 표시를 위한 태그로 의미가 변경되었습니다. 이 태그는 밑줄을 표시하기 위한 디자인적인 요소로 사용하면 안됩니다. 철자 오류 및 주석 표시를 위한
태그입니다. 밑줄을 표시하기 위함이라면 text-decoration 속성을 이용하면 됩니다. |
ul |
일반적인 글이나 문장을 쓴다면 <p> 태그를 사용합니다. <ul> 태그는 일반적인 글 보다는 목록 형식의 글을 사용할 때 씁니다. 목록을 쓸 때 순서가
상관이 없다면 <ul> 태그를 사용하며, 순서가 상관이 있다면 <ol> 태그를 사용합니다. 무엇인가를 설명하고 정의할 때는 <dl> 태그를
사용합니다. 목록형 태그에는 각각의 항목이 있기 때문에 이 때에는 <li> 태그를 같이 사용해야 합니다. <dl> 태그의 경우에는 <dt> 또는
<dd>를 같이 사용합니다. |
var |
수학적인 변수나 프로그램의 변수를 쓸 때 사용합니다. 일반적으로 기울기체로 표시되지만 브라우저마다 다릅니다. |
video |
웹 문서에 동영상을 재생하는 미디어 플레이어입니다. 비디오의 너비와 정보를 지정하고 여러가지 속성을 지정할 수 있습니다. 비디오를 지원하는 파일은 mp4, webM,
avi, ogg가 있으며, 브라우저마다 지원하는 파일이 다릅니다. 모든 브라우저의 호환성을 맞추기 위해서는 여러가지 파일을 동시에 사용하여야 합니다.
<source> 태그를 사용하여 비디오 파일을 불러올 수 있습니다. |
wbr |
줄바꿈 할 위치를 정의할 때 사용합니다. |