Hypertext Markup Language: 웹사이트의 뼈대를 구헝하는 마크업 언어
html: 최상위 rootheadbodyhttps://developer.mozilla.org/ko/docs/Web/HTML/Element
div: division(만능태그), 공간의 좌우 전체를 차지(block 요소)h1, h2, h3, h4, h5, h6: 제목p: paragraph(문단)의 약자, 긴 텍스트를 넣을 때 주로 사용span: 작성한 글자 공간만큼만 차지(Inline 요소), 짧은 텍스트를 감쌀 때 주로 사용img: 이미지, src 속성에 이미지 파일 주소를 넣어야 함a: 다른 페이지로 이동하는 링크, href 속성에 이동할 페이지 링크를 넣어야 함(target="_blank" 속성을 넣으면 새창으로 열림)button: 버튼(클릭하면 어떤 동작이 일어나게 하고 싶을 때 사용)input: 입력창(text, number, email, password, file, checkbox 등 다양한 type이 있음), form 안에 label & input을 쌍으로 배치하는 구조를 자주 사용ul: unordered list(순서가 없는 리스트)의 약자, 여러 항목을 나열할 때 사용(ul 안에 li를 여러개 나열하는 형태)Cascading Style Sheets: 웹사이트를 스타일링하는 코드
https://developer.mozilla.org/ko/docs/Web/CSS/CSS_selectors
width : 너비height : 높이margin : 테두리(border) 바깥쪽 여백border : 테두리padding : 테두리(border)와 내부 컨텐츠 사이의 공간font-size : 글자 크기font-weight : 글자 굵기color : “글자” 색깔background-color : 배경 색깔border-radius : 모서리 둥글게positiondisplayblock, none : 화면에 보이기, 숨기기flex, grid : 배치 & 정렬display: flexjustify-content : 메인축(기본 가로축) 정렬align-items : 반대축(기본 세로축) 정렬flex-direction: column : 메인축을 세로축으로 변경(세로 정렬할 때 사용)