+ 00 00 0000

Have any Questions?

01_Simple Coding – HTML – Chapter02 – ์š”์•ฝ

01_Simple Coding – HTML – Chapter02 – ์š”์•ฝ

๐Ÿ“ƒ ์š”์•ฝ

์ธํ„ฐ๋„ท ์ดˆ์ฐฝ๊ธฐ์— ๋…ผ๋ฌธ ๊ณต์œ ๋ฅผ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์–ธ์–ด(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>

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค