HTML은 웹 문서를 구조적으로 표현하기 위한 언어입니다. CSS는 구조적인 문서를 어떻게 시각적으로 표현하는지에 대한 언어입니다.
JavaScript는 본래 브라우저에 웹 문서를 표현하기 위한 스크립팅 언어였으나, 이제는 node.js를 활용하여 서버 제작은 물론이고, PC를 위한 앱 / 프로그램을 만들 수 있는 범용적인 프로그래밍 언어가 되었습니다.
opening tag, closing tag 👉
<div>Hello World</div>
값을 열고 닫는 태그로 감싼다.
self-closing tag 👉<img src="peter.png" />
열고 닫는 태그 사이 특정 값이 없는 경우 하나의 태그로 사용할 수 있다.
div, span 태그가 무엇이고, 어떤 차이가 있는지 설명할 수 있다.
div
태그(block)의 경우 한 줄을 모두 사용하는 반면,span
태그(inline block)의 경우 해당 값의 길이만 사용한다
ul, ol, li 가 무엇이고, 언제 사용해야 하는지 알고 있다.
ul
👉 unordered list
ol
👉 ordered list
li
👉 list
input type을 설정하여 다양한 종류의 input을 활용할 수 있다.
<input type="text" placeholder="type here"> <input type="password"> <div> <input type="checkbox"> check </div> <textarea></textarea> <div> <input type="radio" name="option"> a <input type="radio" name="option"> b </div> </body>
시맨틱 태그는 이 태그가 감싸고 있는 영역이 어떤 역할을 담당하는 지 개발자가 쉽게 파악할 수 있도록 돕는다.
<header>
,<main>
,<nav>
,<aside>
,<footer>
태그 등