190404-TIL

190404-TIL

  • Today I Learned

  • 오늘 한 일

  • 주요 메뉴인 <nav>요소의 main menu를 마크업하고 CSS 디자인을 했다.

  • 웹 접근성을 고려해서 submenu를 따로 ul로 분리하지 않고 menu-item인 li 안에 넣는 게 어려웠는데, 해결을 했다.

  • HTML5의 flex model을 공부했다. container와 item에 따로 주던 flex 속성 값들이 이해되지 않았는데 flex-direction과 justify-content, align-item과 align-content가 어떻게 다른지 정리했다.

  • 어제 만들었던 LINEplus 홈페이지를 조금 수정했다. 접근성을 높이기 위해서 몇 몇 요소의 위치를 바꾸고, CSS로 배치를 했다.

<option> 안에는 <a>가 올 수 없다! Interactive요소 안에는 interactive 요소가 올 수 없다. a 안에 button 등

▶ W3 문서를 확인해보니 <h>안에 <a>가 오는 게 아니고 그 반대가 맞는 것 같다.

  • CSS Animation에 대해서 배웠다. timing-function을 이용한 animation이 흥미로웠다. 이번 주말에 나도 한 번 만들어보고 싶다.

▶ 참고 링크 : steps를 이용한 애니메이션

  • 느낀 점

  • HTML/CSS 수업을 3일 들었는데 지난 한 달간 궁금하던 점이 많이 해결되었다.

  • 웹 표준을 준수하고 접근성을 높이기 위해서 고려해야할 게 한두가지가 아니다. 처음 배우는 HTML을 기초부터 제대로 하는 것 같아 좋다.

  • 시간이 빠르게 가는 것 같아 아깝다. 요즘은 하루하루가 바쁜만큼 더 많이 알고 싶다는 욕심이 생긴다.


🐸 Modified Lineplus site 🐸

# TIL
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×