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" />