[HTML] 웹페이지의 레이아웃을 구성하기 위해 공간을 분할하는 태그

2022. 11. 13. 03:09·Language/HTML
728x90

웹페이지의 레이아웃을 구성하기 위해서 공간을 분할할 필요가 있다.

공간을 분할할 수 있는 태그는 div, span, table 등이 있는데, 과거에는 table 태그를 사용하여 레이아웃을 구성하기도 하였으나 모던 웹에서는 주로 div를 사용하여 레이아웃을 구성한다.

그런데 div 태그는 의미론적으로 어떠한 의미도 가지고 있지 않기 때문에 아래와 같이 HTML5에서 새롭게 추가된 시맨틱 태그를 사용하는 것이 더 나은 방법이다.

tag Description
header 헤더를 의미한다
nav 내비게이션을 의미한다
aside 사이드에 위치하는 공간을 의미한다
section 본문의 여러 내용(article)을 포함하는 공간을 의미한다
article 분문의 주내용이 들어가는 공간을 의미한다
footer 푸터를 의미한다

이와 같은 공간 분할 태그는 일반적으로 다른 요소를 포함하는 컨테이너 역할을 하게 된다.

div와 span의 차이는 div는 block 레벨 요소, span은 inline 레벨 요소이다.

반응형

'Language > HTML' 카테고리의 다른 글

[HTML] form  (0) 2022.11.13
[HTML] img, audio, video  (0) 2022.11.13
[HTML] ul, ol, li, table  (0) 2022.11.13
[HTML] Hyperlink  (0) 2022.11.13
[HTML] 텍스트 관련 태그  (0) 2022.11.12
'Language/HTML' 카테고리의 다른 글
  • [HTML] form
  • [HTML] img, audio, video
  • [HTML] ul, ol, li, table
  • [HTML] Hyperlink
arajo
arajo
  • arajo
    아라 메모장
    arajo
  • 전체
    오늘
    어제
    • 분류 전체보기 (510)
      • Language (298)
        • HTML (55)
        • CSS (11)
        • JavaScript (70)
        • TypeScript (8)
        • Python (33)
        • Java (119)
        • C (0)
        • C# (2)
      • Programming (92)
        • Programming (14)
        • Web (51)
        • Apache (1)
        • MySQL (23)
        • AWS (3)
      • Framework | Library (26)
        • Framework | Library (3)
        • Vue.js (2)
        • React.js (5)
        • React Native (4)
        • Node.js (1)
        • Ajax (1)
        • Bootstrap (8)
        • Spring (1)
        • Flutter (1)
      • etc (2)
      • 휴식 (19)
        • 책 (13)
        • 일기 (5)
        • 게임 일기 (1)
      • A (72)
        • 공부 (18)
        • 기타 (6)
        • 일 (48)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    event
    객체
    next.js
    변수
    JavaScript
    MySQL
    TypeScript
    array
    object
    HTML
    타입스크립트
    react
    CSS
    자바스크립트
    제어문
    web
    Python
    리액트
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
arajo
[HTML] 웹페이지의 레이아웃을 구성하기 위해 공간을 분할하는 태그
상단으로

티스토리툴바