HTML - 02. HTML 기본개념

이예빈·2022년 4월 13일
0

Box vs Item

html문서를 구성하는 태그들을 보며 구조를 파악할 때 Box와 Item개념을 알고 있는 것이 중요하다.
Item으로 분류되는 태그들은 '사용자에게 보여지는 태그'를 말하고,
Box로 분류되는 태그들은 '(사용자에게 보여지진 않지만) Item들을 sectioning하는 태그'를 말한다.

⬜ Box에 해당하는 태그 예)

- <header/>
- <nav/>
- <footer/>
- <main />
- <aside/>
- <section/>
- <article/>
- <span/>
- <form/>
- <ul/>, <ol/>
- <div/>

🎁 Item에 해당하는 태그 예)
- <a/>
- <button/>
- <input/>
- <label/>
- <img/>
- <video/>
- <audio/>
- <map/>
- <canvas/>
- <table/>

Item -> Block vs Inline

Item으로 분류되는 태그들은 "줄바꿈"여부에 따라서 Block레벨과 Inline레벨로 구분할 수 있다.

Block레벨Inline 레벨
Block레벨인 태그는 화면에 표시될 때 공간이 있더라도 한 라인에 하나의 아이템만 배치Inline레벨인 태그는 화면에 표시될 때 공간이 허용되면 해당 태그 옆으로 다른 태그의 배치가 가능
ex) divex) span , label, input

참고

0개의 댓글