1.1 웹 브라우저가 기본으로 가지고 있는 스타일 시트(css)
1.2 reset
2.1 CSS는 똑같은 속성이 중복되면, 중복값 중 하나만 선택하여 적용함
2.2 개별성 규칙 점수표
4.1 절대 단위
4.1.1 px (픽셀)
4.2 상대 단위
4.2.1 %
, em
, rem
, vw
, vh
%
: 상대적인 것em
: 부모 요소의 크기에 영향을 받음, 실무에서 사용 Xrem
: 루트 요소, html 태그의 폰트 사이즈만 영향을 줌, 반응형 웹에서 많이 사용vw
,vh
: 보통 width, height에서만 사용함, 폰트 사이즈에서는 거의 사용 안 함5.1 키워드 표기법
crtl
+ space bar
5.2 16진수 표기법 (HEX 표기법)
5.3 rgb 표기법
5.4 rgba 표기법
5.5 HSLA 표기법
6.1 font-family
,(콤마)
를 이용해서 글꼴 나열 가능6.2 font-size
px
, rem
, %
, em
, vw
, vh
6.3 color
6.4 font-weight
bold
(700), regular
(400)6.5 font-style
normal
, italic
, oblique
(기울림)italic
, oblique
은 글꼴에서 italic
스타일을 지원하지 않으면 둘 다 기울여져서 똑같이 보임6.6 font-variant
6.7 text-align
left
, center
, right
, justify
(양쪽 정렬)left
와 justify
가 같아 보임, 텍스트가 많을 때는 다르게 표현 됨6.8 text-decoration
none
, underline
, line-through
, overline
6.9 letter-spacing
6.10 line-height
7.1 박스 모델
reset
으로 전체 선택자로 모든 margin
과 padding
값을 0으로 처리, 그룹으로 하나 전체 선택자로 하나 차이가 없다고 생각 하심7.1 margin
margin-top
, margin-right
, margin-bottom
, margin-left
margin-left/right
: auto
로 주면 중간 정렬 됨7.2 border
border-width
), 테두리스타일(border-style
), 테두리색(border-color
)과 함께 사용solid
(제일 많이 사용), dotted
, double
, dashed
, border-top
, border-right
, border-bottom
, border-left
※ **border: transparent** - 테두리 색을 투명하게 설정
7.3 padding
padding-top
, padding-right
, padding-bottom
, padding-left
7.4 width, height
box-sizing: border-box
사용,content-box
로 설정되어 있음box-sizing: border-box
지정해두고 작업함7.5 display 속성
7.5.1 block
7.5.2 inline
7.5.3 inline-block
7.5.4 none
요소가 화면에서 보이지 않도록 합니다. 해당 요소는 페이지에서 완전히 제거된 것처럼 작동합니다.
display: block
으로 설정해주면 인라인도 블록 성격을 가지게 됨
display: inline-block
은 줄바꿈은 안되면서 width, height 적용하고 싶을 때 사용
8.1 background-color
8.2 background-image
background-image: url(../images/london.png);
8.3 background-repeat
background-repeat: no-repeat; 반복안하게 해줌
8.4 background-position
background-position: center(x축) center(y축);
top
, bottom
, right
, left
, center
8.5 background-size
background-size: cover; 꽉 채워 줌
auto
: 기본 크기 유지(기본값)cover
: 요소의 배경을 완전히 덮도록 이미지 크기 조정contain
: 이미지의 비율을 유지하며 요소 안에 맞게 조정8.6 aria 속성
<div aria-label="런던 배경 이미지가 들어가 있음"></div>
8.7 role 속성
button
/ link
/ checkbox
/ dialog
(대화상자) / alert
(경고창) / list
/ main
/ header
/ footer
/ aside
등 ※ figure 태그
<figure>
<img src="./seoul.png" alt="seoul 야경" />
<figcaption>서울 야경 이미지</figcaption>
</figure>
< 코딩 테스트 >
※ 코딩 테스트 합격자 되기
※ excalidraw.com : 메모장 사이트
< 하루 정리 >
강사님 수업 속도가 빨라지는 건지..
내가 못 따라가는 건지 점점 이해 못하고 버겁게 느껴진다.
(작성하시는 걸 보면 정신이 없다 정말..)
다들 어느 정도 지식이 있는 사람들 같은데 나만 아무 것도 모르는 느낌이다.
4일 밖에 안됐는데 벌써 이러면 어쩌지라는 생각도 들고 참..
- 일단 배운 건 다시 정리 해보고 연습 문제도 다시 풀어봐야겠다..
(정리만 끝나도 10시가 맨날 넘는데..하..)
조금 많이 지친 하루