
- 하이퍼텍스트(링크)
- 태그(Tag)로 구성된다.
∘ 기능이 정해져 있는 약속된 태그만 사용할 수 있다.
∘ 시작 태그<tag>와 종료 태그</tag>로 구성된다.
∘ 나 홀로 태그(단독 태그)도 있다.<tag>또는</tag>
∘ 모두 소문자로 작성한다.
∘ 계층 구조(부모-자식)를 가진다.
<태그이름 속성="값" 속성="값" 속성="값"></태그이름><태그이름 속성="값" 속성="값" 속성="값"/>
- 블록 요소 : 해당 요소의 블록(라인 전체)에 적용되는 태그, 자동으로 줄 바꿈 된다.
- 인라인 요소 : 해당 요소의 인라인(요소 자체)에 적용되는 태그
- 선언부 :
<!DOCTYPE html>또는<!doctype html><html>태그 : 문서의 모든 내용을 포함하는 최상위 태그<head>태그 : 각종 헤더값을 설정하는 태그<body>태그 : 문서의 본문 내용을 포함하는 태그
<!-- HTML 주석 -->vscode 단축키
① 주석 :ctrl + /
② 저장 :ctrl + s
③ 자동 완성 :ctrl + spacebar
④ 라인 복사 :alt + shift + 방향키(↑↓)
⑤ 라인 이동 :alt + 방향키(↑↓)
⑥ 라인 삭제 :shift + delete
<br>또는<br/>- 원하는만큼 사용할 수 있다.
<hr>또는<hr/>- 화면의 너비만큼 수평선을 만든다.
- HTML 문서에서 사용하는 특수 문자
&로 시작하고;으로 끝난다.
∘ 작다(less than) :<
∘ 크다(greater than) :>
∘ 작거나 같다(less than equal) :≤
∘ 크거나 같다(greater than equal) :≥
∘ 앰퍼센드 :&
∘ 공백 :
- 블록요소
- 제목을 만드는 태그이다.
- 글자 크기를 조정하고 글자를 굵게 표시한다.
<h1>,<h2>,<h3>,<h4>,<h5>,<h6>
- 블록 요소
- 문단을 만드는 태그이다.
<p></p>
- 블록 요소
- 문단에 입력된 모든 요소가 그대로 나타난다.
- 공백 문자(스페이스, 줄 바꿈)를 그대로 나타낼 때 주로 사용한다.
<pre></pre>
줄임말 예시
html:5(!+enter도 동일한 기능)ul>li*5tr>td*3
형식
<ul>태그 : 모든 목록을 포함하는 태그<li>태그 : 목록을 구성하는 개별 항목을 나타내는 태그,<ul>태그의 자식 태그글머리기호 종류
<ul type="disc">● (디폴트, type 속성 생략 가능)<ul type="circle">○<ul type="square">■<ul> <li></li> <li></li> <li></li> </ul>
형식
<ol>태그 : 모든 목록을 포함하는 태그<li>태그 : 목록을 구성하는 개별 항목을 나타내는 태그,<ol>태그의 자식 태그번호 종류
<ol type="1">: 1,2,3,... (디폴트, type 속성 생략 가능)<ol type="A">: A,B,C,...<ol type="a">: a,b,c,...<ol type="I">: Ⅰ,Ⅱ,Ⅲ,...<ol type="i">: ⅰ,ⅱ,ⅲ,...<ol> <li></li> <li></li> <li></li> </ol>
형식
<dl>태그 : 모든 목록을 포함하는 태그<dt>태그 : 목록을 구성하는 개별 항목의 이름을 나타내는 태그,<dl>태그의 자식 태그<dd>태그 : 목록을 구성하는 개별 항목의 설명을 나타내는 태그,<dl>태그의 자식 태그
종류
- 굵게 ( 굵게 )
∘<b></b>: bold
∘<strong></strong>: 추천 (strong, 강하게)- 기울임 ( 기울임 )
∘<i></i>: italic
∘<em></em>: 추천 (emphasis, 강조)- 밑줄 ( 밑줄 )
∘<u></u>: underline
∘<ins></ins>: 추천 (insert, 삽입된 텍스트)- 취소 (
취소)
∘<s></s>: strikeline
∘<del></del>: 추천 (delete, 삭제된 텍스트)- 기타
∘<mark></mark>: 형광펜
∘<sup></sup>: 위첨자
∘<sub></sub>: 아래첨자
⭐ 시멘틱 태그 사용을 생활화 하자!
형식
<img>또는<img/><img alt="대체텍스트" src="이미지경로">주요 속성
alt: 이미지가 없는 경우 대신 나타나는 텍스트 정보src: 이미지의 경로를 작성
∘ 절대경로 : 사용 불가(주의!)
∘ 상대경로 : 사용 가능
∘∘ 현재 디렉터리 :.
∘∘ 상위 디렉터리 :..width: 이미지 너비 지정 (너비를 조정하면 높이도 자동 조정된다.)height: 이미지 높이 지정 (높이를 조정하면 너비도 자동 조정된다.)
형식
<audio> <source src="오디오경로"> </audio>
| 속성명 | 속성값 | 의미 |
|---|---|---|
| controls | controls | 오디오 컨트롤 패널 생성(재생, 중지, 소리조절 등) |
| autoplay | autoplay | 오디오 자동 재생 |
| loop | loop | 오디오 반복 재생 |
| muted | muted | 음소거 |
audio/mp3audio/wavaudio/ogg형식
<video> <source src="비디오경로"> </video>
| 속성명 | 속성값 | 의미 |
|---|---|---|
| controls | controls | 비디오 컨트롤 패널 생성(재생, 중지, 소리조절 등) |
| autoplay | autoplay | 비디오 자동 재생 |
| loop | loop | 비디오 반복 재생 |
| muted | muted | 음소거 |
| width | 픽셀값 | 비디오 너비 |
video/mp4video/webmvideo/ogg<audio controls> = <audio="audio" controls="controls">
<div> 태그처럼 사용된다.
<header></header>: 머릿말<section></section>: 본문<article></article>: 본문 안에 위치<aside></aside>:사이드바, 본문이외<footer></footer>:화면의 구조 중 제일 아래에 위치
( 등 본문보다 더 많은 종류가 있다.)