728x90
HTML을 Sementic하게 작성해야하는 이유는?
● HTML을 Sementic하게 작성한다는 것의 의미는?
: 웹 페이지를 이루는 요소에 '의미와 맞는 태그'를 사용한다는 뜻
● Sementic tag의 예시?
- <header> : 로고, 메뉴아이템 등
- <nav> : 다른 곳으로 이동 가능한 링크들
- <footer> : 하단 영역
- <aside> : 콘텐츠와 직접적인 연관이 없는 옆에 있는 부분 예를 들면 광고
- <main> : 콘텐츠 영역임을 표시. 한 HTML 페이지 당 한번 사용
- <article> : 하나의 의미있는 요소, 예를 들면 기사 리스트 중 기사 한개
- <h1>~<h6> : 제목
- <section> : article을 포함-그룹화 목적
● Sementic 해야하는 이유?
1) 검색 최적화 (Search Engine Optimization, SEO):
- 검색엔진은 HTML 코드를 분석해 사이트를 노출 시킨다.
- 크롤러가 페이지의 구성 요소들이 무엇을 의미하는지 이해하여 사이트 노출에 영향을 준다.
2) 유지보수성
- 페이지를 유지보수할 때,<div> 태그만 가득하다면 요소를 찾기 힘들다.
- 시멘틱 태그를 활용해 컨텐츠를 적절히 구분시키는 것이 필요하다.
드디어 sementic에 관해서 배울 수 있었다.
sementic하게 작성하지 않으면 수정해야할 때 정말 골치아플 것 같았다.
항상 지저분하게 코드를 작성해서 나를 스트레스 받게 했던 누군가가 떠올랐다.
절대로 sementic하게 태그를 작성해야겠다.
728x90
'프론트앤드 > HTML' 카테고리의 다른 글
[포스코x코딩온] 웹개발자 입문 과정 1주차 회고-08 | HTML 실습4 (0) | 2023.03.03 |
---|---|
[포스코x코딩온] 웹개발자 입문 과정 1주차 회고-07 | HTML 실습3 (0) | 2023.03.03 |
[포스코x코딩온] 웹개발자 입문 과정 1주차 회고-06 | HTML table (0) | 2023.03.03 |
[포스코x코딩온] 웹개발자 입문 과정 1주차 회고-05 | HTML 실습2 (0) | 2023.03.03 |
[포스코x코딩온] 웹개발자 입문 과정 1주차 회고-04 | HTML Form 태그 (0) | 2023.03.03 |