이때까지 해올땐 항상 style.css 에서 모든 초기화 작업을 했었다.
css reset 사이트 (https://meyerweb.com/eric/tools/css/reset/)
이러면 모든 태그가 초기화됨.
반대로 normalize
약간씩 손대서 기본적인걸 대충 유지한거
마찬가지로 다 적성해준 사이트(https://necolas.github.io/normalize.css/)가 있다.
사용이유
:root
를 활용:root{ --black: #18181a; --purple: #9147ff; --font-size-40: 40px;}
var()
을 사용한다.h1{ background-color: var(--black); color: var(--purple); font-size: var(--font-size-40);}
잘적용된 모습
변수를 사용하는 이유
적용 범위 개념
:root
에 변수를 설정하면 모----든 곳에 다적용되고#intro { --font-color: blue; --font-size: 50px;} #intro p { font-size: var(--font-size); color: var(--font-color);} #footer p { font-size: var(--font-size); color: var(--font-color);}
이렇게 intro 영역에서만 변수를 설정하면
이래 코드는 나와도 적용이 안될걸 볼수가 있다.
ex> var mathScoreStudent = 10; <- 캐멀케이스 var math_score_student = 10; <- 스네이크 케이스
_
을 사용해서 전부 소문자로 작성한다.-
은 사용불가 var math-score-student = 100
이런거 불가능_
,$
를 사용가능> var apple10; 은 가능
var 10apple; 은 불가능
- 의미가 불분명한 단어보단 그냥 알아볼수잇게 자세히적자