프로젝트를 진행하면서, 구현 => 어찌어찌 된다. 하지만 많은 부분에서 부족함을 느끼고 있다. 특히 기초! 기초에 대한 부족함이 절실하게 느껴진다.
JS뿐만 아니라, HTML CSS도 부족하다. 더 연습해야겠다는 생각을 했다. 모양을 만들고 구현할 수 있지만, 더 유연하게 할 수 있는 부분이 충분히 있을 것 이라 생각한다. 잘 찾아보고 정리해 두려 한다.
div
와 span
으로 잔뜩 그려진 HTML 문서를 읽으면, 그 문서를 해석하는데 많은 시간이 소요된다. 또 다른 사람이 작업한 태그들을 수정해야하는 경우 그 구조를 파악하기 어렵다. 반면 시멘틱 마크업을 준수한 HTML 문서는 한결 수월하게 읽히는 장점이 있다.시멘틱 마크업의 종류
시멘틱 마크업의 종류는 100여개정도가 존재한다고 한다. (MDN 문서) 그중 자주 사용되는 시멘틱 마크업들을 정리해 보고자 한다.
header
h1
~h6
태그를 담는데 사용되지만, 검색 등의 요소를 담기도 한다.nav
aside
main
body
내부의 주요 콘텐츠를 나타낸다.article
section
h1
~h6
태그를 포함하는데, 항상 그렇진 않다.div
와 사용법이 비슷하지만, 그저 스타일을 위한 박스인 경우 section
이 아닌 div
를 사용해야한다.footer
herader
태그와 마찬가지로 mdn에서는 문서 중간중간 사용하는 법을 소개 해 주는데, 일반적으로 HTML 하단에 HTML의 정보를 담는데 사용되는 것 같다.시멘틱 마크업 예시 사진
기초부분은 책을 통해서 더해가는것도 좋더라구요! ㅎㅎ