
백엔드 프로젝트가 끝나서 잠깐 숨 돌리나 싶었는데, 곧바로 그 결과물을 바탕으로 프론트엔드 프로젝트를 시작했다. 쉬는 시간은 거의 없었다. 초반부터 피그마로 화면을 잡아야 했는데 익숙하지 않아서 시간이 꽤 걸렸다. 또한, 이번 주 일요일에 SQlD 시험이 있어서 공부를 많이 하진 못했지만, 그래도 일단 끝까지 치고는 나왔다.
<!DOCTYPE html> + html/head/body 구조와 메타 태그 기본 세팅.p, pre, mark, abbr, code, sub/sup, u/s 등 의미에 맞는 태그 사용.ul/ol/dl 특성과 table의 thead/tbody/tfoot, th/td, rowspan/colspan.div(블록) vs span(인라인) 사용 차이.img의 alt 필수, audio/video 속성(controls, poster), 앵커 a href와 target.form action/method, 다양한 input type, select/textarea, fieldset/legend, label 연결.!important 최소화.content+padding+border+margin, box-sizing: border-box, 단위(px/%/rem/vw/vh).:hover, :nth-child), 의사요소(::before/::after).font-family/size/weight/line-height, text-decoration/transform, 말줄임(text-overflow: ellipsis).display: flex/grid 중심, 전통적 float/clear는 제한적으로.background(색/이미지/포지션/크기), border/border-radius, outline.transition(부드러운 변화), transform(이동/회전/확대), animation + @keyframes.header/nav/section/article/aside/footer로 의미 있는 레이아웃.다음 주부터는 본격적으로 프론트엔드 프로젝트를 시작한다. 화면 하나씩 완료 기준으로 쪼개서, 가능한 빠르게 서로 연결하는 데 집중할 계획이다.
또한, 스프링 스터디(이젠 복습 스터디 느낌이 되었지만)도 다시 시작하는 만큼, 복습 준비도 철저히 해야겠다.