HTML 태그 126개 사전
태그마다 무엇을 하는지, 닫는 태그가 필요한지, 자주 쓰는 속성이 무엇인지 한 줄로 정리했습니다.
문서 뼈대5
모든 문서가 갖는 뼈대입니다. 순서와 자리가 정해져 있습니다.
구획17
문서를 뜻 있는 덩어리로 나눕니다. 검색과 화면 낭독이 이 구조를 따라갑니다.
글7
문단과 인용, 코드 블록처럼 한 덩어리로 흐르는 글입니다.
문장 안 표시30
문장 안에서 일부만 표시합니다. 줄을 새로 시작하지 않습니다.
목록7
순서가 있거나 없는 목록, 용어 풀이입니다.
표10
가로세로로 짜인 자료입니다. 화면 배치용이 아닙니다.
입력14
값을 받아 보내는 입력들입니다.
그림·소리·영상10
그림과 소리, 영상, 그리고 직접 그리는 화면입니다.
끼워넣기4
다른 문서나 자원을 문서 안에 끼워 넣습니다.
스크립트·스타일5
동작과 모양을 문서에 붙입니다.
문서 정보2
사람이 아니라 브라우저와 검색엔진이 읽는 정보입니다.
여닫기3
자바스크립트 없이 눌러서 여닫는 것들입니다.
더 쓰지 않음12
표준에서 물러난 태그입니다. 옛 문서를 읽을 때만 만납니다.
읽는 방법
- 태그는 대개 여는 것과 닫는 것이 짝을 이룹니다. img나 br처럼 내용이 없는 태그만 닫지 않습니다.
- 닫지 않는 태그에 </br>을 붙이면 브라우저가 무시하거나 빈 줄이 하나 더 생깁니다.
- 보이는 모양은 CSS가 정합니다. 태그는 "이것이 무엇인가"를 말하고, 굵게·기울임은 그 결과일 뿐입니다.
- 뜻이 맞는 태그를 고르면 검색과 화면 낭독이 함께 좋아집니다. div로 다 감싸면 그 정보가 사라집니다.
자주 묻는 질문
Q. HTML 태그는 모두 몇 개인가요?
표준에 살아 있는 태그는 110개 안팎이고, 폐기된 것까지 더하면 130개쯤 됩니다. 여기에는 지금 쓰는 태그와 옛 문서에서 만나는 태그를 함께 126개 실었습니다.
Q. 닫는 태그가 없는 태그는 무엇인가요?
img·br·hr·input·meta·link처럼 안에 내용이 없는 태그들입니다. 이런 태그에 </img>를 붙이면 브라우저가 무시합니다. XHTML 시절 습관대로 <br />처럼 슬래시를 넣어도 되지만, HTML에서는 없어도 같습니다.
Q. div와 section은 뭐가 다른가요?
div는 아무 뜻이 없는 상자이고, section은 제목을 가진 하나의 주제 묶음입니다. 그 자리에 제목을 붙일 수 있으면 section, 그저 묶어서 스타일만 주려는 것이면 div가 맞습니다.
Q. 태그 이름은 대문자로 써도 되나요?
HTML에서는 대소문자를 가리지 않아 <DIV>도 동작합니다. 다만 관행은 소문자이고, XHTML이나 SVG처럼 XML 규칙을 따르는 곳에서는 소문자만 유효합니다.
Q. 폐기된 태그를 쓰면 어떻게 되나요?
브라우저 대부분이 아직 그려 주기는 합니다. 다만 표준에서 물러난 태그라 언제 사라져도 이상하지 않고, 대체 수단이 이미 있습니다 — center는 CSS로, font도 CSS로, marquee는 CSS 애니메이션으로 대신합니다.