Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Git_명령어정리
- Linux_명령어정리
- java
- JavaScript
- 다이어그램
- Git_정리
- 인덱스
- spring
- 자바스크립트
- 인스턴스
- SQL_용어정리
- Linux
- workbench
- 자바
- 이클립스
- 아파치톰캣
- DML
- 배열
- Spring_에러정리
- github
- json
- MySQL
- Spring_오류정리
- HTML
- asp.net
- vb.net
- CSS
- jsp
- SQL
- git
Archives
- Today
- Total
데브마우스
[HTML] HTML 문서의 구조를 잡는 의미론적 태그 정리 본문
의미론적 태그(Semantic tag)란 무엇인가요?
HTML5에서 도입된 태그로써 각각의 태그 안에 어떤 정보를 담고 있는지 전달하기 위해 도입된 태그입니다. 처음 웹에는 각각의 요소의 구역을 div 태그로만 구분하였습니다. 하지만 HTML 문서를 사람만 읽는게 아닌 기계(봇)도 읽기 시작하였습니다. 바로 검색 엔진도 웹 문서를 읽기 시작한 것이지요. 그래서 이러한 정보를 더 잘 전달하기 위해서 의미론적 태그가 생겨났습니다.
의미론적 태그는 모두 블록 요소를 가지고 있으며 이는 보통 사용자 정의 태그가 inline 속성을 지니는데 비해 블록 요소를 가지고 있으며 이는 미리 정의된 태그라는걸 알 수 있습니다.
의미론적 태그(Semantic tag) | ||
태그 이름 | 요소 | 설명 |
div | 블록 | 요소들을 그룹으로 정의하며 div 태그 덕분에 CSS를 더 쉽게 적용할 수 있습니다. |
header | 블록 | 문서의 헤더 영역을 의미합니다. 헤더 영역은 네비게이션, 검색 바 등의 내용을 담고 있습니다. |
section | 블록 | 주제별로 그룹핑(Grouping)해주는 태그입니다. |
footer | 블록 | 페이지 하단 영역의 회사 정보, 연락처 등의 내용이 담긴 푸터 영역을 정의하는 태그입니다. |
nav | 블록 | 메인 메뉴나 목차등을 정의해주는 태그입니다. |
article | 블록 | 게시물과 같은 글의 주 내용을 담긴 구역을 의미합니다. |
aside | 블록 | 메인 콘텐츠와 관련이 없는 영역을 의미합니다. |
'HTML > HTML: 문법 정리' 카테고리의 다른 글
[HTML] 폼(form) 태그 정리 (0) | 2023.12.31 |
---|---|
[HTML] table 태그 정리 (0) | 2023.12.30 |
[HTML]img(이미지) 태그 정리 (0) | 2023.12.30 |
[HTML] 링크를 만드는 a 태그 정리 (0) | 2023.12.29 |
[HTML]텍스트 관련 태그 (0) | 2023.12.13 |