TIL
<TIL 20.05.20> Semantic Tag
유댕2
2020. 5. 20. 22:07
시맨틱(Semantic) 태그에서 시맨틱이란 "의미론적인"이라는 뜻이다. HTML5에 도입된 시맨틱 태그는 개발자와 브라우저에게 의미 있는 태그를 제공하게 된다.
non-semantic 태그엔 <div> 태그가 있다고 볼 수 있고, semantic 태그엔 <table>, <article> 등이 있다고 볼 수 있다.
일반적으로 <div> 태그만 보고는 이 태그 안에 들어간 내용의 의미를 알 수가 없는 반면, <table>, <article> 등의 태그는 대략이라도 태그 안에 들어갈 내용의 의미를 유추할 수 있다.
시멘틱(semantic) 태그의 종류
<header> : 화면 상단에 위치 (로고, 로그인, 회원가입 등)
<section> : 하나의 주제를 그룹화할 때 사용 (뉴스 기사의 제목 등)
<article> : 하나의 주제에 대해서 그 내용에 대해 설명할 때 사용 (뉴스 기사, 블로그 글 등)
<aside> : 보통 광고, 검색 기능, 카테고리 등을 표현
<footer> : 화면 하단에 위치(이메일, 저작권 표시 등)