<form action="submission.html" method="POST">
<!-- action form의 정보가 어디로 가는 지
method: 정보가 어떻게 보내지는 지
</form>
<input type="text"> 적을 수 있는 빈 칸? 줄이 생성
<input type="password"> ******* 비밀번호 입력 칸이 생성
<input type="number" name="amount" id="amount"> 숫자를 적을 수 있는 빈 칸이 생성
<input type="range" name="score" id="score" value="50" min="9" max="100"> 범위를 정할 수 있는 슬라이더가 생성
<input type="checkbox" name="code-bootcamp" id="wecode" value="wecode> 체크 박스 생성
<input type="radio" name="apply" id="yes" value="yes"> radio box 생성
<input type="datalist" id=""> datalist를 생성
<input type="submit" value="Submit"> 제출 버튼 생성
3. select, datalist, textarea
<select>
<option></option>
<option></option>
<option></option>
</select>
<datalist>
<option></option>
<option></option>
<option></option>
</datalist>
<textarea id="" name="" rows="3" cols"40"></textarea>
5. section은 그냥 놔누는 걸까?
<form>
<input id="username" name="username" type="text<!-- number -->" required minlength="8" maxlenth="15">
<input type="number" name="guess" id="guess" min="1" max="10" required>
<input id="username" name="username" type="text" required minlength="3" maxlength="15" pattern="[a-zA-Z0-9]+">
</form>
7. Semantic HTML 의미론적인 웹?!, 접근성, 검색 엔진 최적화, 이해하기 쉬움
8. header, nav, main, footer 웹페이지 기본 구조 태그
<header>
<nav>
</nav>
</header>
<main>
<section>
<article> <-- articles, blogs, comments 등을 내용으로 묶음 -->
</article>
<aside>
</aside>
</section>
<figure>
<img src="https://content.codecademy.com/courses/SemanticHTML/dogimage.jpeg"/>
<figcaption></figcaption>
</figure>
<audio controls>
<source src="https://content.codecademy.com/courses/SemanticHTML/dogBarking.mp3" type="audio/mp3">
</audio>
<video src="https://content.codecademy.com/courses/SemanticHTML/dog-video.mp4" controls loop> <!-- controls, 재생, 소리, 일시 정지 등 표시 | loop 무한 재생>
</video>
<embed src="https://content.codecademy.com/courses/SemanticHTML/dog-on-beach.gif"/>
</main>
<footer>
</footer>
- optimization: 최적화
- encapsulate: 캡슐화하다?!