
π μμ½
μΈν°λ· μ΄μ°½κΈ°μ λ Όλ¬Έ 곡μ λ₯Ό μν΄ λ§λ€μ΄μ§ μΈμ΄(Markup μΈμ΄), μ£Όλ‘ λ¬Έμ ꡬ쑰λ₯Ό ꡬμ±ν λ μ¬μ©ν¨, λ¬Έμ ꡬ쑰λ₯Ό λ§λ€κΈ° μν λ€μν νκ·Έκ° μκ³ νκ·Έλ‘ μ½λ©νλ μΈμ΄
μμ κΈ°μ λ° ν μ΄λΈ μ€κ³λ μλμ κ°μ΅λλ€.
μμ κΈ°μ :
– Basic : HTML
π κΈ°μ ꡬν
μ€ν :
- vscode - html 5
π κΈ°λ³Έ νκ·Έ
λ§ν¬μ (Markup) μΈμ΄ : μ¬λνκ·Έμ λ«λνκ·Έλ‘ λ΄μ©μ κ°μΈμ μ½λ©
μ¬μ©λ² : <μ¬λνκ·Έ>μλ νμΈμ</λ«λνκ·Έ>
μ)
<p>μλ νμΈμ</p>
μ½λ© μ©μ΄ : μμ£Ό μ¬μ©νλ κΈ°νΈλ₯Ό νΉμ μ©μ΄λ‘ λ§ν¨, κ·ΈμΈ κΈ°λ₯λ±μ νΉμ μ©μ΄λ‘ λ§νκΈ°λ ν¨
- : (μ½λ‘ ) - ; (μΈλ―Έμ½λ‘ ) - & (μνΌμΌνΈ) - \ (μμ¬λμ¬) - / (μ¬λμ¬) - - (λ§μ΄λμ€, λμ, νμ΄ν) - , (μ½€λ§)
μ£Όμ λ¨μΆν€ : μ½λ©μ ν¨μ¨μ μΌλ‘ λΉ λ₯΄κ² μμ±νκ² ν¨
1) μΈν 리μ μ΄ κ°λ°ν΄ λ¨μΆν€ - μ£Όμ : ctrl + / - μ€λ³΅μ¬/λΈλ‘λ³΅μ¬ : ctrl + d - μ€μμ : ctrl + y - μλμ λ ¬ : shift + ctrl + l 2) μλμ° λ¨μΆν€ - λ³΅μ¬ : ctrl + c - μλΌλ΄κΈ° : ctrl + x - λΆμ¬λ£κΈ° : ctrl + v - μ€νμ·¨μ : ctrl + z - μ¬μ€ν : shift + ctrl + z
Html λ¬Έμ μμ± :
μ¬μ©λ² : λ¬Έμλͺ .html (.html β νμ₯μλΌκ³ ν¨)
Html μ£Όμ νκ·Έ :
1) μ λͺ© νκ·Έ : μλ μ€λ°κΏλ¨ : h1 ~ h5
<h1>μλ νμΈμ κ°νκ²½μ λλ€.</h1>
2) λ¨λ½ : μλ μ€λ°κΏλ¨ (*) : p
<p>μλ νμΈμ<p>
3) λ§ν¬(μ컀) : νμ΄μ§ μ΄λ : a
<a href="http://naver.com">λ€μ΄λ²</a>
4) μ€λ°κΏ : (*) : br
μλ νμΈμ<br/> μλ νμΈμ<br/>
5) νΉμνκ·Έ :
< (less than) : < > (greader than) : >  곡백 μ) <μλ νμΈμ> Β Β Β Β Β μλ νμΈμ
6) μ΄λ―Έμ§ : (*)
μ¬μ©λ² : <img src="μ΄λ―Έμ§κ²½λ‘"> μ) <img src="./image/bird.jpg" width="300" alt="" />
7) λͺ©λ‘ : (*)
- μμ μλ λͺ©λ‘ : ul(unordered list) β li(list) (*) μ) <ul> <li>μ¬κ³Ό</li> <li>λ°λλ</li> <li>μ€λ μ§</li> </ul> - μμ μλ λͺ©λ‘ : ol(ordered list) β li(list) μ) <ol> <li>μ¬κ³Ό</li> <li>λ°λλ</li> <li>μ€λ μ§</li> </ol>
8) ν μ΄λΈ νκ·Έ: (*)
<table border="1"> <!-- ν μ΄λΈμ λͺ© --> <!-- thead : μλ΅ κ°λ₯ --> <thead> <!-- tr : 1ν --> <tr> <!-- td : 1μ΄ --> <th>μμΌ</th> </tr> </thead> <!-- ν μ΄λΈλ³Έλ¬Έ --> <!-- tbody : μλ΅ κ°λ₯ --> <tbody> <tr> <td>μ</td> </tr> </tbody> </table>
π μμ νκ·Έ
μμ νκ·Έ ( form, input, select ) (**) μκ°
μ λ ₯ μμ html λ¬Έμλ₯Ό λ§λ€ λ μ¬μ©λλ©° κ΅μ₯ν μμ£Ό μ¬μ©λλ νκ·Έλ‘μ νμκ°μ / λ‘κ·ΈμΈ / κ²μν λ± λ€μν ννμ΄μ§λ₯Ό λ§λ€λ μ¬μ©λ¨
0) Form : μμ νκ·Έ μ€ μ΅μμ λΆλͺ¨ νκ·Έ
μμνκ·Έλ‘ input νκ·Έ λ±μ κ°μ§κ³ μμ. μλ΅ κ°λ₯ν¨
1) μ
λ ₯ + μμ νκ·Έ : input νκ·Έμ μμ± id=”μ΄λ¦” κ³Ό label νκ·Έμ μμ± for=”μ΄λ¦” λ₯Ό μΌμΉμν€λ©΄ =>
labelν΄λ¦νλ©΄ inputμμμ ν¬μ»€μ€ μκΉ
μ¬μ©λ² : <label for=βλΌλ²¨λͺ β>μ΄λ¦</label> : νλ©΄μ μ΄λ¦μ΄ 보μ <input type=βtextβ /> : μ λ ₯ν μ μλ 컨νΈλ‘€(μμ) μ΄ νλ©΄μ 보μ μ) <label for="name">μ΄λ¦</label> <input type="text" id="name"/>
2) ν¨μ€μλ : ν¨μ€μλ μ λ ₯ μμμ **** λ‘ κΈμλ₯Ό λ ΈμΆμν€μ§ μμ
μ) <input type="password" />
3) νμΌμ νμμ : λνμμκ° λ¨λ©° νμΌμ μ νν μ μκ² ν¨
μ) <input type="file" />
4) 체ν¬λ°μ€ : 체ν¬ν μ μλ μμμ΄ νλ©΄μ νμ
μ) <input type="checkbox" />μ’μ<br/> <input type="checkbox" />λμ¨<br/>
5) λΌλμ€λ°μ€ : λ μ€μ νλλ§ μ νν μ μλ μμμ΄ νλ©΄μ νμ
μ) <input type="radio" name=βgenderβ />λ¨ <input type="radio" name=βgenderβ />μ¬<br/>
6) select λ°μ€ : λͺ©λ‘μ μ νν μ μλ μμμ΄ νλ©΄μ νμ
<select> <option>κΉλ°₯</option> <option selected>λ‘λ³Άμ΄</option> <option>μλ</option> <option>μ΄λ¬΅</option> </select>