Space
article thumbnail
Published 2023. 4. 25. 22:29
[HTML] Semantic element HTML
반응형

Semantic element (시멘틱 요소)

 

HTML5에서는 시멘틱 웹(semantic web)이 중시되면서

여러 시멘틱 요소(semantic element)가 새롭게 만들어졌습니다.

 

semantic이란 '의미가 있는, 의미론적인'이라고 해석할 수 있습니다.

 

다시 말해, 의미를 가진 요소를 사용하는 방식을 추구하기 시작했습니다.


Semantic element를 사용해야 하는 이유

 

1) 검색엔진이 Semantic element를 더 좋아하기 때문입니다.

(즉, Semantic element에 담긴 의미에 따라 검색 결과가 상위 노출이 결정될 수 있습니다.)

 

2) 여러 개발자가 함께 작업할 때 <div> 요소를 탐색하는 것보다

의미 있는 코드 블록을 찾는 것이 훨씬 더 편리하기 때문입니다.

 

그뿐만 아니라, 요소 안에 채워질 데이터 유형도 예측하기 쉽습니다.

 

위 그림에서 보는 것과 같이 <div>와 <span> 요소로만 화면을 구성했을 때 보다,

각 요소의 이름만 보고도 화면에서 어떤 역할을 하게 될지, 어떤 내용을 담게 될지 보다 정확하게 알 수 있게 되었습니다.

 

반응형


 

 

Semantic element를 알아보는 시간이었습니다.

틀린 내용은 댓글로 알려주시면 감사하겠습니다.

 

 

반응형
profile

Space

@Space_zero

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!