Korean_hamster
지현의 개발자 성장과정
Korean_hamster
전체 방문자
오늘
어제
  • 분류 전체보기 (122)
    • Front-End Developer (79)
      • Project (12)
      • HTML (8)
      • CSS (17)
      • Computer Science (9)
      • JavaScript (20)
      • React (13)
    • 이런저런 생각 (7)
    • 주간 성장회고 (24)
    • English (0)
    • 리뷰 (2)
    • Books (5)

블로그 메뉴

  • 방명록

공지사항

인기 글

태그

  • 멋사
  • CSS
  • 비전공자개발자
  • 깃
  • HTML
  • 프론트앤드
  • 반응형웹
  • 멋쟁이사자처럼
  • AtomicHabits
  • 깃헙
  • 면접관님
  • sass
  • js
  • 비전공개발자
  • fetch
  • flex
  • 프론트앤드스쿨
  • 라우터
  • 리액트
  • CS

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Korean_hamster
Front-End Developer/HTML

Grouping Content

Grouping Content
Front-End Developer/HTML

Grouping Content

2022. 4. 2. 11:52

그룹별로 나뉘어진 페이지
출처 위니브

HTML 작성시 가장 중요한 것들 중 하나는 항상 그룹핑(박스모델 이라고도 한다.)을 잘 해야 한다는 건다.

 

 

이렇게 해야 하는 이유는 크게 두가지 이다.

  • CSS styling시 가장 효율적인 방식으로 작업을 가능하게 하기 위해서.
  • 각 태그가 가진 의미들로, Semantic HTML을 작성하기 위해서.

 


header

  • 보통 해당 페이지에서 가장 중요한 h1태그를 포함하는 경우가 많다.
  • 보통 웹사이트에서 윗부분에 웹사이트의 이름, 검색창, nav 태그들과 함께 들어있다.
  • 네이버로 예를 들면 아래 사진처럼 네이버 로고와 검색창, 아래 메뉴바들을 포함한 곳이 되겠다.

 

nav

  • 보통 웹페이지 header 안에서 메뉴바, 혹은 카테고리를 만들어주는게 가장 흔하게 사용되는 방식이다(이 외에도 여려군데서 쓰임)
  • ul>li  를 감싸고 있는 경우가 많다. 

 

article

  • 사실 article이 좀 모호하다. 
  • 그 자체로 헤더/바디/푸터를 담고있을 정도로 하나의 아티클은 독립적이며, 그렇기 때문에 똑 떼서 다른 사이트에 갖다 놔도 이상하지 않아야 한다고 한다.
  • 헷갈리면 section 쓰자.

 

section

  • article보다 흔하게 사용하게 될 section. 구역을 나눠줄 때 사용한다.
  • 큰 구역을 묶어주는것도 가능하고, section 안에 작은 section들로 여러개 넣어주어도 된다.

 

 

footer

  • 보통 페이지 하단에 본문의 컨텐츠가 끝나고 나오는 부분들이다.

 

div

  • 실무에서 가장 남발하게 되는 태크인 div태그는 문단을 나누는 것 이외에는 아무 의미도 부여하지 않는 태그이니 사용을 지양한다.
저작자표시 (새창열림)

'Front-End Developer > HTML' 카테고리의 다른 글

점진적 향상기법이란? / 이미지 포맷의 종류  (0) 2022.04.02
srcset attribute를 이용해서 반응형 이미지 만들기  (0) 2022.04.02
What is HTML Living Standard?  (0) 2022.04.02
form 태그.  (0) 2022.04.01
Semantic HTML  (0) 2022.03.05
    Korean_hamster
    Korean_hamster
    Keep pushing myself to the limits

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.