weekly mission을 완료했다!
calc()는 css속성값을 계산하는 함수이다. 사칙연산이 가능하다.
/* property: calc(expression) */
width: calc(100% - 80px);
주의할 점
연산자를 사용할 때는 항상 좌우 space를 둔다. 생략시 마이너스값으로 인식되기 때문
폰트 사이즈를 calc()로 넣을 때에는 항상 피연산자 중 하나는 상대단위가 있어야 한다.
h1 {
font-size: calc(1.5rem + 3vw); /* 브라우저 사이즈에 반응하는 가변 사이즈 폰트 */
}
height: fit-content
min-content
max-content
와 min-content
는 해당 요소의 콘텐츠에 의해 너비가 결정됨max-content
fit-content
max-content
는 초과하지 않는 크기⇒ "The box will use the available space, but never more than max-content" 를 의역(fit-content - MDN 에서 발췌한 내용)max-content
와 auto
의 하이브리드 모드처럼 동작max-content
처럼 동작, 가용 너비가 부족할 경우 auto
처럼 동작출처 :
Weekly mission 진행 중 반응형웹이 잘 돌아가는 지 확인하기 위해 단순히 크롬 브라우저 창을 닫았다 늘렸다 반복했다. 잘 되는 듯 보여 그대로 push하고 머지했는데, 이후 크롬 모바일뷰 모드에서 보니 반응형이 망가지는 것을 확인하였다. 앞으로 꼭 반응형 개발시에는 모바일뷰 모드에서 테스트해야겠다.
잘 읽었
읍니다
.