대왕판다
ESTP 하고재비로 살아가기
대왕판다
전체 방문자
오늘
어제
  • 분류 전체보기
    • 일상
      • 먹고재비
      • 생각대로
    • 개발
      • html css
      • 자바
      • 자바스크립트
      • 파이썬
      • 알고리즘
      • 북TIL
      • 네트워크
      • 객체지향개발

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 파이썬
  • 상길북
  • 노개북
  • 맛집
  • 마이바티스
  • 자바
  • 브루트포스
  • 챌린지
  • html
  • 양산
  • 노마드코더
  • 리액트
  • css
  • 알고리즘
  • 타입스크립트
  • 코딩
  • 양산맛집
  • 클론코딩
  • 백준
  • 자바스크립트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
대왕판다

ESTP 하고재비로 살아가기

개발/html css

시맨틱 태그(semantic tag)의 중요성..

2022. 1. 31. 11:18

html5 이전과 다르게 html5에서는 시맨틱 태그를 사용해서 코드의 가독성을 높여 좀 더 읽기 쉽게 해준다.

css코드가 길어지다보니, class 명을 붙이더라도 수많은 div 속에서 html 전체구조가 들어오지 않았다.

    <div class="wrapper">
      <div class="flex__box">
        <div class="flex__child">
          <div class="flex__header">
            <span>E-Commerce</span>
          </div>
          <div class="flex__main">UNIF</div>
          <div class="flex__drawer">
            <div>Design & Development</div>
            <div>
              <div>2015 -> Present</div>
            </div>
          </div>
        </div>

div div div div div... 

나중엔 큰 섹션을 위한 div인지 섹션 속 div인지도 헷갈리기 쉬웠다.

니꼬쌤의 코드를 비교해보니

    <section>
      <div class="client">
        <div class="client__category">
          <span>Event</span>
        </div>
        <span class="client__name">
          잠비나이
        </span>
        <div class="client__btns">
            <span class="client__description">
              Music Band
            </span>
            <span class="client__btn">2015 &rarr; Present</span>
        </div>
      </div>
    </section>
    <footer>
      <span class="flower">🌸</span>
    </footer>
    <aside>
      <ul class="nav">
        <li class="nav__link">
        </li>
      </ul>
      <div class="posts">
        <div class="posts__post">
          <h3>Art News</h3>
          <h6>Someone launched a very interested product</h6>
        </div>
      </div>
    </aside>

section, footer, aside 등 시맨틱 태그를 이용하고있다.

div 연발이 아니라 읽는 사람도 코드가 훨~씬 눈에 잘 들어온다..

결국 시맨틱태그를 잘 활용한 코드가 유지보수성이 좋을 것!

검색, 웹접근성에도 유리하다고 한다.

 

앞으론 시맨틱태그를 더 활용하자.

 

https://www.w3schools.com/tags/default.asp

'개발 > html css' 카테고리의 다른 글

노마드코더 코코아톡 클론 챌린지/코스 완료~!  (0) 2021.05.25
[CSS] 노마드코더 카카오톡 클론 코딩 챌린지 순항중  (0) 2021.05.21
[html] form의 중요한 2가지 attribute: action, method  (0) 2021.05.09
[CSS] status-bar를 중앙 정렬해 위치시키는 hack! // 드디어 시작된 클론코딩!  (0) 2021.05.02
[CSS] Flexbox, Media Queries recap  (0) 2021.05.01
    '개발/html css' 카테고리의 다른 글
    • 노마드코더 코코아톡 클론 챌린지/코스 완료~!
    • [CSS] 노마드코더 카카오톡 클론 코딩 챌린지 순항중
    • [html] form의 중요한 2가지 attribute: action, method
    • [CSS] status-bar를 중앙 정렬해 위치시키는 hack! // 드디어 시작된 클론코딩!
    대왕판다
    대왕판다
    let's learn and roll!

    티스토리툴바