Udemy section 7 (15일) - 구조만들기, 로고추가, 페이지탐색추가, css 플렉스박스 소개, 플렉스아이템 정렬
1. 이번 16일차에는 아래의 세가지 사항에 대해서 배워볼거야!
- 백그라운드 이미지
- Flexbox와 Grid를 이용하기
- Units(단위)에 대해 알아보기 (픽셀 이외에 :))

2. 랜딩페이지 만들기 :)
1) 맨 처음엔
- !로 기본 스켈레톤을 끌고오고
- css 파일 연결해주고
- 구글폰트 link 걸기!


TIP!!) 텍스트로 header만 쳐도 <header></header>가 자동을 꽂힌다!
3. 페이지 로고 추가하기
<a> -> inline element
<nav> -> block element
** 실제 프로젝트에서 유용하게 쓰임!
<span> - 논시맨틱 인라인 element
<div> - 논시맨틱 블록 element
4. 아래와같이 로고영역을 div 안으로 넣어서 블록 요소로 만들어줬고, 로고영역은 또 유일하잖아? 그래서 id로 지정할거야!
5. shared.css 문서를 추가했어! (shared 가 위에 올라감 = style.css가 최종적용됨)
- 어떤페이지든 적용할 스타일인경우에 필요함!
- uppercase // 모두 대문자로 변경함
- lowercase // 모두 소문자로 변경함
- capitalize // 맨 처음 시작하는 단어만 대문자로 변경함
6. 블록 + 블록인데 나란히 배치하고 싶어!
-> 플렉스박스가 답이야! 기술의 발전 감사!
ㄴ 웹의 개발자도구의 flex 버튼클릭하면 flex의 요소간의 구도가 보임!
핵심 ! 플렉스 컨테이너라는걸 붙여줘야함! (부모 컨테이너에 display : flex를 붙여줌!!!)
-> 근데 flex가 항상 옳은건 아니니까 아래와같이 더 자세하게 해줄수 있음
flex-direction: row ; -> (행)
flex-direction: row-reverse;
flex-direction: column; - > (열)
flex-direction: column-reverse;
주축 -> 좌우 등등
교차축 -> 위아래 등등
-> 방향이 어디인지?
-> align-items : center로 글자 위치 중앙으로 오게 ! :)
7. flex-wrap : wrap
ㄴ 마우스로 웹의 너비를 줄이는것에 따라 플렉스 박스의 위치가 변경됨 / 반대는 nowarp(변경없음) -> 이제기본값
8. 플렉스 (각 플렉스 아이템간의 위치를 정함) 핵심규칙!
justify-content : space-between ; 각각 양쪽 끝으로
9. body나 ul에 자동으로 적용되는 마진은 0으로 바꿔놓고 시작하는게 좋을것같아!