https://github.com/devJang/developer-roadmap/blob/master/pdf/backend.pdf
가장 많이 사용하는 태그 28 개
출처: https://www.advancedwebranking.com/html
<html> : HTML 문서의 루트 요소 정의
<head> : HTML 문서의 메타데이터 정의
<title> : HTML 문서의 제목 정의
<body> : 웹 브라우저를 통해 보이는 내용
<p> : 단락 - 여러 번의 띄어쓰기 / 줄 나누기 적용 X
<pre> : <pre>태그 내에 작성된 텍스트의 모든 띄어쓰기와 줄 나누기 표현됨
<b> : bold
<strong> : bold + 내용의 중요성까지
<i>: italic
<em>: italic + 내용의 중요성까지
<mark>: 텍스트 하이라이팅
<del>: 삭제 표시
<ins>: 밑줄
<sup> / <sub>: 윗 첨자 / 아래 첨자
<q>: 짧은 인용구, ""가 나옴
<blockquote> 길이가 긴 인용문, 단락이 달라짐
<abbr> 용어의 축약형
<address> 주소 표현 / 이탤릭체 / 위아래로 약간의 공백
<!-- 주석내용 --> 주석 / 중첩 주석은 사용하면 안 됨
<엔티티 - 특수 문자>
<문자셋의 종류>
현재 사용되는 대표적인 문자셋(character set)은 다음과 같습니다.
<a 태그>
<리스트>
<테이블>
< tr>: 테이블에서 열을 구분
< th>: 각 열의 제목 / 모든 내용은 자동으로 굵은 글씨에 가운데 정렬이 됩니다.
< td>: 테이블의 열을 각각의 셀로 나누어 줌
< colspan> / < rowspan>으로 각각의 열과 행을 합칠 수 있음
<블록과 인라인>
<블록 요소>
<p>, <div>, <h>, <ul>, <ol>, <form>
address, article, aside, audio, blockquote,
canvas, dd, div, dl, fieldset, figcaption, figure,
footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
hr, noscript, ol, output, p, pre, section, table, ul, video
<인라인 요소>
<span>, <a>, <img>
a, abbr, acronym, b, bdo, big, br, button,
cite, code, dfn, em, i, img, input, kbd,
label, map, object, q, samp, small, script,
select, span, strong, sub, sup, textarea, tt, var
레이아웃
Form 요소
<form action="처리할페이지주소" method="get|post"></form>
사용자로부터 입력을 받음
사용자가 입력한 데이터를 서버로 보낼 때
method 속성
대표적인 input 요소의 타입
텍스트 입력(text)
비밀번호 입력(password)
라디오 버튼(radio): 리스트 중 단 하나의 옵션만 받음 /모든 input 요소가 반드시 같은 name 속성을 가지고 있어야
체크박스(checkbox)
파일 선택(file)
선택 입력(select): 드롭다운 리스트 / 리스트 중 단 하나의 옵션만 받음
문장 입력(textarea)
버튼 입력(button)
전송 버튼(submit)
필드셋(fieldset) : 하나로 묶어 주는 역할
input 요소의 속성
스타일 적용의 우선순위
인라인 스타일
내부 / 외부 스타일 시트
웹 브라우저 기본 스타일
선택자
HTML 요소 선택자
아이디 선택자
클래스 선택자
(일단은 보류)
https://opentutorials.org/course/3084
http://tcpschool.com/html/intro
https://webclub.tistory.com/609?category=724656