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
- HTML공유
- TR
- maintext
- controls
- h1~h6
- href
- rowspan
- imgtag
- HTML코드
- 부가가치세율
- 본문태그
- HTML
- headings
- HTML학습
- HTML_Semantic
- explanation
- videoTag
- autoplay
- java
- database
- 공유
- 목록태그
- type
- atag
- 복합 선택자
- colspan
- HTML시맨틱
- 랜덤숫자
- audioTag
- src
Archives
- Today
- Total
MUMYEONG
[HTML] HTML:시맨틱(Semantics) 본문
반응형
시맨틱요소 정의 및 사용이유
정의
시맨틱(semantic) 요소란? 그 자체에 의미를 가지고 있는 요소를 말한다.
즉, 요소가 자기 스스로 브라우저와 개발자 모두에게 자신이 사용된 의미를 명확히 전달해 주는 요소를 의미한다.
사용하는 이유
- 검색엔진최적화(SEO) : 웹사이트는 검색엔진의 노출이 매우 중요하다. 검색엔진이 검색을 수행할때 태그를 분석하는데 시맨틱태그를 사용하여 태그들의 의미가 분명해지면 검색엔진이 쉽게 구별할 수 있을것이다.
- 유지보수 및 가독성 : 아래의 잘못된 예시처럼 모든 태그들의 <div>로 되어 있을경우 영역파악이 쉽지않다. 그래서 시맨틱태그를 사용하면 다른 작업자에게 코드를 공유해도 쉽게 영역을 파악할 수 있을것이다.
- 웹 접근성 : 아래의 옳은 예시처럼 시맨틱태그를 사용하여 의미있고 보기좋은 영역을 나누면 웹 브라우저가 영역을 쉽게 알 수 있어, 스크린리더를 사용하는 시각장애인이 사이트 구조를 소리로 쉽게 구별할 수 있을것이다.
시맨틱요소의 잘못된 예

시맨틱요소의 옳은 예

시맨틱요소 태그정리
<header> : 헤더(머릿말)를 의미
<nav> : 내비게이션을 의미
<nav> : 내비게이션을 의미
<main> : 지배적인 콘텐츠 공간
<aside> : 사이드에 위치하는 공간
<section> : 여러내용을 포함하는 독립적인 공간
<article> : 본문의 주내용이 들어가는 공간
<footer> : 푸터(꼬리말)를 의미
반응형
LIST
'Development > HTML' 카테고리의 다른 글
[HTML] 이미지태그 (img, src, alt, width, height) (1) | 2022.03.09 |
---|---|
[HTML] 앵커(anchor)태그 (a, href, target) (1) | 2022.03.09 |
[HTML] 본문태그 (p, pre, q, br, hr) (1) | 2022.03.09 |
[HTML] 제목태그(h1,h2,h3,h4,h5,h6) (1) | 2022.03.09 |
[HTML] HTML:기초 (2) | 2022.03.09 |