HTML basics
박스 모델
- box는 사용자에게 보여지지 않는다.
-
item은 사용자에게 보여진다.
- HTML markup을 진행할 때는 header, nav, main, aside, footer 등을 사용한다.
- div로 박스모델 만들지 말기.
- main > section > article
- article은 반복되서 사용되는 컴포넌트들을 모아주는 박스
- div는 묶어서 스타일링할 필요가 있을 때 사용
Box and Item tag
| Box | Item |
|---|---|
| header | a |
| footer | button |
| nav | input |
| aside | label |
| main | image |
| section | video |
| article | audio |
| div | map |
| span | canvas |
| form | table |
Block & Inline
- Block level tag는 한 줄을 통째로 차지한다.
- Inline level tag는 공간이 허용하면 다른 tag옆에 배치가 가능하다.
Tips for tag usage
- input 태그는 보통 label tag와 함께 자주 쓰인다.
<lable for="">Name: </label>
<input type="text" />