<div> : 단순히 구역을 나누기 위한 태그<header> : 페이지 맨 위에서 글의 제목, 페이지의 메뉴 등 주요 정보를 담는 태그<footer> : 페이지 맨 아래에서 저작권 정보, 회사 위치 등 부가적인 정보를 담는 태그<main> : 페이지의 주요 컨텐츠를 담는 태그<section> : 콘텐츠의 구역을 나누는 태그<article> : 독립적인 문서를 전달하는 태그<aside> : 페이지 우측의 위젯처럼 부가적인 정보를 전달하는 태그<h1> ~ <h6> : 제목 태그<h1>는 페이지 내에서 한번만 사용되어야 하고, 계층을 지켜야 한다.<p> : 하나의 문단을 나타내는 태그<b>, <strong>, <i>, <em>, <u>, <s>, <del> 등<a> : 페이지를 이동할 수 있는 링크 요소<img> : 문서 내에 이미지를 넣을 수 있는 태그<figure>, <figcaption> : 독립적인 컨텐츠로 분리하고 설명을 넣을 수 있는 태그<video> : 문서 내에 영상을 첨부할 수 있는 태그<iframe> : 문서 안에 다른 HTML 혹은 페이지를 삽입할 수 있는 태그<ul>, <li> : 순서가 없는 목록<ol>, <li> : 순서가 있는 목록<dl>, <dt>, <dd> : 설명 목록<table>, <tr>, <td>, <th> : 표<thead>, <tfoot>, <tbody> : 표의 영역을 구분<form> : 정보를 제출하기 위한 태그<label> : input, textarea, select의 설명을 작성할 수 있는 태그<input> : 데이터를 입력받을 수 있는 대화형 태그<select> : 옵션 메뉴를 제공하는 태그<textarea> : 여러 줄을 입력할 수 있는 대화형 태그<button> : 정보를 제출하거나 무언가 바꾸길 원할 때 사용하는 버튼 태그지금까지 크롤링하면서 많이 보던 태그들인데 각각 어떤 일을 하는지 알지 못하고 해당 정보만 캐오려고 했었다. 각 태그의 규칙에 대해 배우고 나니 다음에 크롤링을 할 때, 그리고 django를 배울 때 많은 도움이 될 것이다.