- HTML ํ๊ทธ ์ ๋ฆฌ
- CSS (not started)
- JS (not started)
-
โHyper Text (๊ณ ๋ํ๋ ํ ์คํธ)โ
๊ณ ๋ํ๋ฅผ ์ํด ๋ณ๋์ ํ์ (ํ์) ์ด ํ์ = Markup > Language ํ์ํ์ฌ ํ์ํ
๊ณ ๋ํ๋ ๋งํฌ์ ์ธ์ด : HTML -
์น์์ ์์ ๋กญ๊ฒ ์ค๊ฐ ์ ์๋ ์น ๋ฌธ์๋ฅผ ๋ง๋๋ ์ธ์ด
<!doctype html>
ํ์ฌ ๋ฌธ์๊ฐ HTML5 ์ธ์ด๋ก ์์ฑํ ์น ๋ฌธ์์ด๋ค.
ํญ์ ๋งจ ์ฒซ์งธ์ค
<html>~</html>
์น ๋ฌธ์์ ์์๊ณผ ๋์ ๋ํ๋ด๋ ํ๊ทธ์ด๋ค.
<head>~</head>
์น ๋ธ๋ผ์ฐ์ ๊ฐ ์น ๋ฌธ์๋ฅผ ํด์ํ๋ ๋ฐ ํ์ํ ์ ๋ณด๋ฅผ ์
๋ ฅํ๋ ๋ถ๋ถ์ด๋ค.
ํค๋ ๋ถ๋ถ์ ์น ๋ธ๋ผ์ฐ์ ์ ๋ํ๋์ง ์๋๋ค.
<body>~</body>
์ค์ ๋ก ์ฐ๋ฒ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๋ํ๋๋ ๋ด์ฉ.
์ฃผ ํ๊ทธ๋ค์ <body> ํ๊ทธ ์์ ์กด์ฌํ๋ค.
๋ฌธ์์ ์ ๋ณด๋ฅผ ์ง์ ํ๋ <meta> ํ๊ทธ
ํ๊ธ๋ก ๋ ๋ด์ฉ์ ํ์ํ๊ธฐ ์ํด์ UTF-8 ๋ฌธ์ ์ธํธ๋ฅผ ์ฌ์ฉ
<meta charset=:UTF-8">
๊ทธ ์ธ
<meta name="keyword" content="html์ ๊ตฌ์กฐ">
๋ฌธ์ ์ ๋ชฉ์ ๋ํ๋ด๋ <title> ํ๊ทธ
<tiltle> HTML ๊ธฐ๋ณธ๋ฌธ์ </title><h1></h1>
# ์ ๋ชฉ. 1~6 ๊น์ง
<p></p>
# ๋จ๋ฝ ๋๋ pragraph
<em></em>
# ๊ฐ์กฐ: ์ดํค๋ฆญ์ฒด emphasize
<strong></strong>
# ๊ฐ์กฐ : ๋ณผ๋์ฒด
<b></b>
# ๋ณผ๋์ฒด, strong ์ ๊ฐ์กฐ์ ํจ๊ณผ๊ฐ ์๊ณ b๋ ๋ณผ๋๋ง!
<br>
# ์ค ๋ฐ๊ฟ break, ๋ซ๋ํ๊ทธ ์์
<hr>
# ๊ฐ๋ก์ค, ๋ซ๋ํ๊ทธ ์์
<ol>,<ol>
# ์์๊ฐ ์๋ ๋ชฉ๋ก ordered list
<li></li>
# ๊ฐ ํญ๋ชฉ์ ๋ฌ์์ค
<ol type=1> <ol type=a>
# ์์ ๊ท์
<ul></ul>
# ์์๊ฐ ์๋ ๋ชฉ๋ก unordered list, bullet ์ผ๋ก ํ์๋จ<table>
# ํ ์์ฑ
<caption></caption> โพํ ์ ๋ชฉ
<tr></tr> โพํ table row
<th></th> โพํ ์ ๋ชฉ table head
<td></td> โพํ ๋ฐ์ดํฐ table dataํ์ผ์ โ๊ฒฝ๋กโ ์ค์
<img src="images/tangerlines.jpg" alt="๋ ๋ํฅ">
# alt ๋์ฒดํ
์คํธ : ์๊ฐ์ฅ์ ์ธ์๊ฒ ๋ด์ฉ์ ์ฝ์ด์ฃผ๋ ์ฉ๋
์์ด์ฝ ์ฒ๋ผ ํน์ ํ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ ๋น์นธ์ผ๋ก!
<audio src="medias/spring.mp3" controls></audio>
# alt ์์
# controls : ์ฌ์๋ฒํผ
<video src="medias/salad.mp4" controls width="450"></video>
# alt ์์
# controls : ์ฌ์๋ฒํผ
# width=:450" ํฌ๊ธฐ ์ง์ ๊ฐ๋ฅ
<audio, video ํ๊ทธ์ ์์ฑ>
controls ์ฌ์ ๋ฒํผ
autoply ์๋ ์ฌ์
loap ๋ฐ๋ณต ์ฌ์
muted ๋ฌด์, ์๋ ์ฌ์์ด ๊ฐ๋ฅ
preload ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ฌ ๋ ์ค๋์ค๋ ๋น๋์ค ํ์ผ์ ์ด๋ป๊ฒ ๋ก๋ฉํ ์ง ์ง์
width,height ์ฌ์ด์ฆ ์ง์
poster="ํ์ผ ์ด๋ฆ" ๋น๋์ค์๋ง, ๋น๋์ค๊ฐ ์ฌ์๋๊ธฐ ์ ๊น์ง ํ๋ฉด์ ํ์๋ ํฌ์คํฐ ์ด๋ฏธ์ง ์ง์ <p><a href="embed.html">๋ฉํฐ๋ฏธ๋์ด ์ฝ์
ํ๊ธฐ</a></p>
# ํ
์คํธํ์ผ ํ์ดํผ๋งํฌ
<a href="index.html"><img src="images/tangerlines.jpg" alt="๋ ๋ํฅ"></a>
# ์ด๋ฏธ์งํ์ผ ํ์ดํผ๋งํฌ
<์์ฑ>
target="_blank" ์ ์ฐฝ์์ ์ด๊ธฐํผ์ด๋, ์น์์ ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ๋ฐ์๋ค์ด๊ธฐ ์ํ ์ ๋ ฅ ํ์
์ ๋ณด๋ฅผ ์ ๋ ฅ ๋ฐ์ ์๋ฒ๋ก ๋ณด๋ด์ค ๋ฟ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ฒ๋ฆฌํ์ง ์๋๋ค.
eg. ๊ฒ์์ฐฝ, ๋ก๊ทธ์ธ์ฐฝ, ๊ณ์ ์์ฑ ํ์ ์ฐฝ
<form action=""> โพ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ํ๋ก๊ทธ๋จ ์ง์
<label>์์ด๋ : <input type="text"></label> โพ์
๋ ฅํ๋์ ํญ๋ชฉ์ ๊ตฌ๋ถ
<label>๋น๋ฐ๋ฒํธ : <input type="password"></label>
</form>
<input type="submit" value="์ ์ก"> โพvalue ๊ฐ์ผ๋ก ์์ด์ฝ ํ์
# <label> ์ ์๋์ฒ๋ผ ๋ฐ๋ก ํ๊ธฐ๋ ๊ฐ๋ฅ
<lable for="user-id">์์ด๋ : </label>
<input type-"text" id="user-id">
# type="radion" type="checkbox"
<input type="radio" name="cf"/>์ง์ฅ๋ฉด โพradio button 1๊ฐ์ง๋ง ์ ํ ๊ฐ๋ฅ
<input type="radio" name="cf"/>์งฌ๋ฝ โพcheckbox 2 ์ด์ ์ ํ ๊ฐ๋ฅ
<input type="radio" name="cf"/>์งฌ์ง๋ฉด โพname ๋์ผ ๊ทธ๋ฃน์์ ํ์
<input type="checkbox" />์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ โพcheckbox 2 ์ด์ ์ ํ ๊ฐ๋ฅ
<input type="checkbox" />์ด์ ๋ฉดํ
<input type="checkbox" checked/>์ค๋ผํด์๊ฒฉ์ฆ
# type="number" type="range"
<input type="number">
<input type="range">
<์์ฑ>
min ์ต์๊ฐ
max ์ต๋๊ฐ
value ํ๋ฉด์ ํ์๋๋ ์ด๊ธฐ๊ฐ
# type="date" type="time"
<input type="date">
<input type="month">
<input type="weak">
<input type="datetime">
<input type="datetime-local">
# type="hidden"
<input type="hidden" value="okok">
์ ์ ๊ฐ ์ง์ ์
๋ ฅํ์ง ์์ง๋ง ์ ์ก๊ณผ ํจ๊ป ์ ๋ฌ ๋จ
eg. ๊ฐ์
๊ฒฝ๋ก, ๊ฒ์ ๊ฒฝ๋ก etc...# required ์์ฑ
๋๋ฝ๋ ๊ธฐ์
์ ๋ณด๋ฅผ ๋ค์ ๊ณ ์ง์์ผ์ค
<lable for="user-id">์์ด๋ : </label>
<input type-"text" id="user-id" required>
# readonly ์์ฑ
์ฌ์ฉ์๊ฐ ์์ , ๊ธฐ์
ํ์ง ๋ชปํจ, ์ฝ๊ธฐ ์ ์ฉ
<lable for="user-id">์์ด๋ : </label>
<input type-"text" id="user-id" readonly>
# autofocus ์์ฑ
์ปค์๊ฐ ์์์ ๋ง๊ฒ ํด๋น ํ๋์ ์๋ ์์นํจ
<lable for="user-id">์์ด๋ : </label>
<input type-"text" id="user-id" required autofocus># textarea
<form>
<textarea id="memo" cols="40" rows="4"></textarea> โพํ๋ฉด์ ๋ณด์ด๋ ์นผ๋ผ(๊ธ์)์์ ํ์ ๋๋ต ์ค์
</form>
# selectmenu
์ฌ๋ฌ ํญ๋ชฉ ์ค ํ ๊ฐ์ง ๊ณ ๋ฅด๋๋ก
<select>
<option value="1์ค">๊น๋ฐฅ 1์ค</option> โพ์
๋ ํธ๋ฉ๋ด์ ๋ค์ด๊ฐ๋ ํญ๋ชฉ ํ๊ทธ
<option value="1์ธ๋ถ">๋ก๋ณถ์ด 1์ธ๋ถ</option> โพ์๋ฒ๋ก ๋์ด๊ฐ๋ ์ ๋ณด ์ ์ ์๊ฒ ๋ณด์ด๋ ์ ๋ณด
<option value="2์ธ๋ถ" selected>์๋ 2์ธ๋ถ</option> โพ์๋ ์ถ๊ฐ๋ ํญ๋ชฉ
<option>์ค๋
</option>
</select>