HTML: 웹 페이지의 구조를 담당하는 마크업 언어
CSS: 디자인 요소를 시각화하는 스타일시트 언어
JS: 단순한 웹 페이지를 프로그램으로 만들어 유저와 상호작용할 수 있게 해주는 프로그래밍 언어
웹 개발 = 하나의 건물을 세운다
HTML ?
자주 사용하는 HTML 요소
시맨틱 요소란?
시맨틱 요소를 사용해야 하는 이유
시맨틱 요소의 대표적인 종류
<article> : 독립적이고 자체 포함된 콘텐츠를 지정합니다.
<aside> : 본문의 주요 부분을 표시하고 남은 부분을 설명하는 요소로,
특별한 일이 아니면 사이드바나 광고창 등 중요하지 않은 부분에 사용됩니다.
<footer> : 일반적으로 페이지나 해당 파트의 가장 아랫부분에 위치하며,
사이트의 라이선스, 주소, 연락처 등을 넣을 때 사용합니다.
<header> : 일반적으로 페이지나 해당 섹션의 가장 윗부분에 위치하며,
사이트의 제목이 보통 들어갑니다. 선택적으로 상단바나 검색창 등이 안에 들어갈 수 있습니다.
<nav> : 내비게이션(navigation)의 약자로, 일반적으로 상단바 등 사이트를 안내하는 요소에 사용됩니다.
보통은 안에 <ul>을 넣어 목록 형태로 사용합니다.
<main> : 문서의 주된 콘텐츠를 표시합니다.
<form> : 일반적으로 사용자가 입력한 값을 다른 페이지로 전송하는 역할을 합니다.
ex) 로그인 시 <form> 요소를 사용하여 <input>, <button> 등의 자식 요소를 감싸는 경우에 자주 사용됨
id와 class
#
.