시맨틱 태그란? 태그 자체의 의미가 있는 태그!
1. 협업에서의 이점이 있다
2. 직관성이 좋다
3. seo(검색엔진최적화)에서 좋은 점수를 얻는다
4. 접근성이 좋다
5. 유지보수가 용이하다
시맨틱 태그의 종류
<header>, <nav>, <section>, <article>, <aside>, <footer>, <main>, <address>, <hgroup>, <details>, <figure>, <figcaption>, <mark>, <time>, <summary>
<section> <article>
태그 알아보기<ariticle>
<section>
공통적으로
👓 article 안에 section이 들어가는 것이 자연스럽다
태그 : 1점
클래스 : 10점
아이디 : 100점
가상요소(nth) : 10점
추후의 겹침을 방지하기 위해 모든 태그에 클래스명을 주도록 한다!
의미없이 영역을 구성하고 싶을 때!
의미가 있는 영역을 구성하고 싶을 때!
리스트 클래스 작성
a태그 클래스는 목적에 맞게!
wai-aria란?
스크린 리더를 사용하는 사용자들에게 동적 컨텐츠, javascript, ajax, vue, react 등과 같이 페이지를 새로고침 하지 않고도 페이지의 내용과 데이터가 바뀌는 영역에 역할, 속성, 상태 정보를 추가하여 동적인 컨텐츠에 보다 원활하게 접근하고 페이지에 접근성을 높여 여러 사용자들에게 원활한 페이지 이용을 도와준다.
참고사이트