Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.5 KB

sementics.md

File metadata and controls

43 lines (22 loc) · 1.5 KB

Semantics

Semantic elements

semantic elements = elements with a meaning

시맨틱 요소는 브라우저와 개발자에게 요소의 의미를 명확하게 묘사하는 요소를 의미한다. <p>, <div>와 같이 태그 이름만으로 요소의 내용 및 의미를 알 수 없는 요소는 시맨틱 요소가 아니다.

또한 시맨틱 요소는 코드들의 의미를 알기 쉽게 구분해주며 컨텐츠를 공유하며 재사용할 수 있게 해준다.



in HTML

img

HTML에서 시맨틱 요소들을 사용해 웹 페이지의 각 부분들을 정의 할 수 있다.

  • <section> : 문서의 섹션을 정의하며 일반적으로 제목이 있는 주제별 컨텐츠 그룹의 요소를 의미한다. (W3C HTML documentation)

  • <article> : 뉴스기사나 일반적인 포스트들처럼 자체적이고 독립적으로 의미를 가지는 요소이다.

  • <aside> : 사이드바와 같이 컨텐츠와 관련있지만 분리되는 컨텐츠로 구성된 요소이다.

  • <figure> : 그림, 표, 이미지 등과 같은 태그에 포함되는 내용의 요소이다.

  • <figuration> : <figure> 내부의 컨텐츠에 대한 부연 설명

  • <details> : 사용자가 열고 닫을 수 있는 부가적인 설명을 포함한 요소이다.

  • <main> : 문서의 주요 내용을 지정한다.




Reference