WEB/HTML

[HTML] HTML ์ด์ •๋ฆฌ (2) _ ๋ฌธ์„œ ๊ตฌ์กฐํ™”

SOo • 2023. 4. 12. 19:36

๐ŸŽ€ ์‹œ๋งจํ‹ฑ ์›น 

๊ฒ€์ƒ‰์—”์ง„์€ ์›น ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์—†๋‹ค. ๋•Œ๋ฌธ์— HTML5๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด <header>, <section>,<article>๊ณผ ๊ฐ™์€ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์˜๋ฏธ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ๋“ค์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ์›น ๋ฌธ์„œ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜์—ฌ ์˜๋ฏธ ์žˆ๋Š” ๋‚ด์šฉ ํƒ์ƒ‰์ด ์šฉ์ดํ•œ ์›น์„ ์‹œ๋งจํ‹ฑ ์›น์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋˜ํ•œ <header>, <section>, <article>,<summary>,<mark> ๋“ฑ์˜ ํƒœ๊ทธ๋ฅผ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ผ๊ณ  ํ•œ๋‹ค.

 

<!DOCTYPE html>
<html> <head> <meta charset="utf-8">
<title> HTML5 ๋ฌธ์„œ ๊ตฌ์กฐ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์‚ฌ์šฉ</title>
<style>
    html, body {margin:0; padding: 0; height: 100%;}
    header { width: 100%; height: 15%; background: yellow;}
    nav { width: 15%; height: 70%; float: left; background: orange;}
    section { width: 70%; height: 70%; float: left; background: olivedrab;}
    aside { width: 15%; height: 70%; float: left; background: orange;}
    footer { width: 100%; height: 15%; clear: both; background: plum;}
</style>
</head>
<body>
    <header>header</header>
    <nav>nav</nav>
    <section>section</section>
    <aside>aside</aside>
    <footer>footer</footer>
</body>
</html>

 

RESULT : 

 

๊ฒฐ๊ณผ ๊ฐ’์„ ๋ณด๋ฉฐ ์„ค๋ช…ํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค. 

  • <header> ํƒœ๊ทธ : ํŽ˜์ด์ง€๋‚˜ ์„น์…˜์˜ ๋จธ๋ฆฌ๋ง์„ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ๋ณดํ†ต ๋จธ๋ฆฌ๋ง์—๋Š” ํŽ˜์ด์ง€ ์ œ๋ชฉ, ํŽ˜์ด์ง€๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ„๋‹ค. 
  • <nav>ํƒœ๊ทธ: navigation์˜ ์ค€๋ง๋กœ ํ•˜์ดํผ๋งํฌ๋“ค์„ ๋ชจ์•„๋†“์€ ์„น์…˜์ด๋‹ค. ํŽ˜์ด์ง€ ๋‚ด ๋ชฉ์ฐจ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
  • <section> ํƒœ๊ทธ: ๋ฌธ์„œ์˜ ์žฅ ํ˜น์€ ์ ˆ์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ ์„น์…˜์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํ—ค๋”ฉํƒœ๊ทธ๋กœ ์„น์…˜์˜ ์ฃผ์ œ๋ฅผ ๊ธฐ์žฌํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค.
  • <article> ํƒœ๊ทธ: <section>์ด ๋ณธ๋ฌธ์—์„œ ํ•„์ˆ˜์ ์ธ ๋‚ด์šฉ์„ ๋‹ด๋Š”๋‹ค๋ฉด <article>์€ ์›น ํŽ˜์ด์ง€์˜ ๋ณธ์งˆ์„ ํ›ผ์†ํ•˜์ง€ ์•Š๋Š” ๋‚ด์šฉ๋“ค์„ ๋‹ด๋Š” ๋ฐ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. 
  • <aside> ํƒœ๊ทธ: ์›น ํŽ˜์ด์ง€ ๋ณธ๋ฌธ ํ๋ฆ„์—์„œ ์•ฝ๊ฐ„ ๋ฒ—์–ด๋‚œ ๋…ธํŠธ๋‚˜ ํŒ,์‹ ๋ฌธ,์žก์ง€์—์„œ ์ฃผ์š” ๊ธฐ์‚ฌ ์˜†์— ์งค๋ง‰ํ•˜๊ฒŒ ๊ณ๋“ค์ด๋Š” ๊ด€๋ จ ๊ธฐ์‚ฌ, ์‚ฝ์ž…์–ด๊ตฌ๋กœ ํ‘œ์‹œ๋œ ๋…ผํ‰์ด๋‚˜ ๊ธ€ ๋“ฑ์„ ๋‹ด๋Š” ํƒœ๊ทธ์ด๋‹ค. 
  • <footer> ํƒœ๊ทธ: ์ €์ž๋‚˜ ์ €์ž‘๊ถŒ ์ •๋ณด๋“ฑ์„ ์ฃผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ผฌ๋ฆฌ๋ง ์˜์—ญ ํƒœ๊ทธ์ด๋‹ค. 

 

๐ŸŽ€ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

 

<figure> ํƒœ๊ทธ 

<firgure>๋Š” ๋ณธ๋ฌธ์— ์‚ฝ์ž…๋œ ๊ทธ๋ฆผ์„ ๋ธ”๋กํ™” ํ•˜๋Š” ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์ด๋‹ค. <figure> ํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€, ๋™์˜์ƒ, ์†Œ์Šค ์ฝ”๋“œ ๋“ฑ ์ฝ˜ํ…์ธ ๋ฅผ ๋ธ”๋กํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆผ ์ œ๋ชฉ์€ <figure> ํƒœ๊ทธ ๋‚ด์— <figcaption> ํƒœ๊ทธ๋กœ ์ž‘์„ฑํ•œ๋‹ค. 

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8"> 
    <title> figure ํƒœ๊ทธ ํ™œ์šฉ </title>
    </head>
<body>
    <h3> figure ํƒœ๊ทธ ํ™œ์šฉ </h3> <hr>
    <figure id="1-1">
        <figcaption> alert() ํ•จ์ˆ˜ ํ™œ์šฉ </figcaption>
        <pre>
            <code>function f() {alert("๊ฒฝ๊ณ ํ•ฉ๋‹ˆ๋‹ค");}</code>
        </pre> <hr>
        <small>์‹คํ–‰๊ฒฐ๊ณผ</small>
        <pre>
            <img src="media/alert.png" alt="์‹คํ–‰๊ฒฐ๊ณผ">
        </pre>
    </figure>
</body>
</html>

RESULT:

 

<details>์™€ <summary>

<details> ๋Š” ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ์‹œ๋งจํ‹ฑ ๋ธ”๋ก ํƒœ๊ทธ์ด๋‹ค. <details>๋กœ ๋งŒ๋“  ๋ธ”๋ก์— ๋Œ€ํ•ด ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์— ํ•ธ๋“ค์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ํ•ธ๋“ค์„ ํด๋ฆญํ•˜์—ฌ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๊ฐ์ถ”๊ฑฐ๋‚˜ ๋ณด์ด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. <summary>ํƒœ๊ทธ๋Š” <details>๋กœ ๊ตฌ์„ฑ๋˜๋Š” ๋ธ”๋ก์˜ ์ œ๋ชฉ์„ ํ‘œํ˜„ํ•œ๋‹ค.

 

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8">
        <title> details ์™€ summary ํƒœ๊ทธ </title>
    </head>
    <body>
        <h3> details์™€ summary ํƒœ๊ทธ </h3>
        Q &amp; A ๋ฆฌ์ŠคํŠธ
        <hr>
        <details>
            <summary>Question 1</summary>
            <p> ์›น ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•˜๋Š” ์–ธ์–ด 3๊ฐ€์ง€ ? </p>
        </details>
        <details>
            <summary>Answer 1</summary>
            <p> HTML5,CSS,JAVASCRIPT </p>
        </details>
    </body>
</html>

RESULT : 

ํ™”์‚ดํ‘œ๋ฅผ ๋ˆŒ๋Ÿฌ ํŽผ์น˜๋ฉด , <p> ํƒœ๊ทธ์˜ ๋‚ด์šฉ์ด ๋‚˜์˜จ๋‹ค.

 

 

์‹œ๋งจํ‹ฑ ์ธ๋ผ์ธ ํƒœ๊ทธ

  • <marks> - ์ค‘์š”ํ•œ ํ…์ŠคํŠธ์ž„์„ ํ‘œ์‹œ 
  • <time> - ์‹œ๊ฐ„ ์ •๋ณด์ž„์„ ํ‘œ์‹œ 
  • <meter> - ์ฃผ์–ด์ง„ ๋ฒ”์œ„๋‚˜ %์˜ ๋ฐ์ดํ„ฐ ์–‘ ํ‘œ์‹œ
  • <progress> - ์ž‘์—…์˜ ์ง„ํ–‰์ •๋„ ํ‘œ์‹œ, ์ ์ง„์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ์–‘์„ ๋‚˜ํƒ€๋‚ด๋Š”๋ฐ ์‚ฌ์šฉ 
!DOCTYPE html>
<html>
    <head> <meta charset="utf-8">
    <title> ์ธ๋ผ์ธ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ </title>
    </head>
    <body>
        <h3> ์ธ๋ผ์ธ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์‚ฌ๋ก€ </h3> <hr>
        <p>
            ๋‚ด์ผ <mark> HTML ์‹œํ—˜ </mark> <br>
            ์‹œ๊ฐ„์€ <time> 09:00 </time> <br>
            ๋‚œ์ด๋„ <meter value="0.8" max="1.0"> 80% </meter> <br>
            ์ž๋ฃŒ ์—…๋กœ๋”ฉ(20%) <progress value="2" max="10"></progress> <br>
        </p>
    </body>
</html>

 

RESULT : 

 

 


๐ŸŽ€ ์›น ํผ 

 

์›น ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›๋Š” ํผ์„ ์›น ํผ (webform) ํ˜น์€ ํผ (form)์ด๋ผ๊ณ  ํ•œ๋‹ค.  ํผ ํƒœ๊ทธ๋“ค์„ ํผ ์š”์†Œ(form element)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํผ์€ ๋กœ๊ทธ์ธ, ๋“ฑ๋ก, ๊ฒ€์ƒ‰, ์˜ˆ์•ฝ, ์‡ผํ•‘ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์›น ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. 

 

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8">
    <title> ๋กœ๊ทธ์ธ ํผ </title></head>
    <body>
        <h3> ๋กœ๊ทธ์ธ ํผ </h3> <hr>
        <form name="fo" method="get">
            ์‚ฌ์šฉ์ž ID: <input type="text" size="15" value=""> <br> 
            ๋น„๋ฐ€๋ฒˆํ˜ธ: <input type="password" size="15" value=""> <!-- ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ฌธ์ž๊ฐ€ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋„๋ก *๊ฐ€ ๋Œ€์‹  ์ถœ๋ ฅ-->
            <input type="submit" value="์™„๋ฃŒ"> 
  <!--SUBMIT ๋ฒ„ํŠผ์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ, ๋ฒ„ํŠผ์˜ ํ‘œ๋ฉด์—๋Š” ์™„๋ฃŒ ๊ธ€์ž ์ถœ๋ ฅ / ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํผ ์š”์†Œ๋“ค์— ์ž…๋ ฅํ•œ ๋‚ด์šฉ์„ ์›น ์„œ๋ฒ„์— ์ „๋‹ฌ -->
        </form>
    </body>
</html>

 

RESULT : 

๐ŸŽ€ ํผ ํƒœ๊ทธ <form> 

 

๋”๋ณด๊ธฐ
  • name ์†์„ฑ: ํผ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ
  • action ์†์„ฑ: ํผ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์›น ์„œ๋ฒ„ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์ง€์ •. submit ๋ฒ„ํŠผ์ด ํด๋ฆญ๋˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” action ์†์„ฑ์— ์ง€์ •๋œ ์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ์›น ์„œ๋ฒ„ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ๊ฒƒ์„ ์ง€์‹œํ•œ๋‹ค. ์ด๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํผ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ๊ป˜ ์ „์†กํ•œ๋‹ค.
  • method ์†์„ฑ: ํผ ๋ฐ์ดํ„ฐ๋ฅผ ์›น ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ํ˜•์‹์„ ์ง€์‹œ. ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์ด GET๊ณผ POST์ด๋‹ค. 

 

ํ…์ŠคํŠธ ์ž…๋ ฅ, <input type="text|password">, <textarea> 

 

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8"> 
    <title> ํ…์ŠคํŠธ ์ž…๋ ฅ ํผ </title> 
    </head>
    <body>
        <h3> ์ž๊ธฐ ์†Œ๊ฐœ์„œ ์ž‘์„ฑ </h3>
        <hr>
        <form>
            ์ด๋ฆ„: <input type="text" vlaue="" size="3" maxlength="5"><br>
            ์•”ํ˜ธ: <input type="password" value="" maxlength="4"><br>
            ์ž์†Œ์„œ: <textarea cols="10" rows="5" wrap="soft"> ์ดˆ๊ธฐ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์ด๊ณณ์— ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค.
            </textarea>
        </form>
    </body>

</html>

 

RESULT:

<input type="text" value="์ดˆ๊ธฐ์— ์ถœ๋ ฅ๋˜๋Š” ๋ฌธ์ž์—ด> 
<textarea cols="20" rows="5"> 
	ํ™”๋ฉด์— ์ถœ๋ ฅํ•  ์ดˆ๊ธฐ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์—†์œผ๋ฉด ๋นˆ ๊ณต๊ฐ„๋งŒ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.

์œ„์˜ input์€ ์ฃผ์†Œ๋‚˜ ์ด๋ฆ„ ๋“ฑ ํ•œ ์ค„ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” ์ฐฝ์ด๋ฉฐ textarea ๋Š” ์—ฌ๋Ÿฌ ์ค„์˜ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅ๋ฐ›์„๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. 

 

๋ฐ์ดํ„ฐ ๋ชฉ๋ก์„ ๊ฐ€์ง„ ํ…์ŠคํŠธ ์ž…๋ ฅ ์ฐฝ, <datalist>

 

<datalist></datalist> ํƒœ๊ทธ๋ฅผ  ํ™œ์šฉํ•˜๋ฉด ์ถ”์ฒœ ๊ฒ€์ƒ‰์–ด ๋ชฉ๋ก์„ ํŽผ์น˜๊ณ  ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ‘ ์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด <input> ํƒœ๊ทธ์˜ list  ์†์„ฑ ๊ฐ’๊ณผ <datalist>์˜ id ์†์„ฑ ๊ฐ’์„ ๋™์ผํ•˜๊ฒŒ ์ฃผ์–ด ์ด ๋‘˜์„ ์—ฐ๊ฒฐํ•œ๋‹ค.

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8"> 
    <title>๋ฐ์ดํ„ฐ ๋ชฉ๋ก์„ ๊ฐ€์ง„ ํ…์ŠคํŠธ ์ž…๋ ฅ</title> </head>
    <body>
        <h3> ๊ฐ€๋ณด๊ณ  ์‹ถ์€ ๊ณณ</h3> <hr>
        <form>
            ๋‚˜๋ผ: <input type="text" list="countries"><br>
            <datalist id="countries">
                <option value="๊ฐ€๋‚˜">
                <option value="๊ฐ€๋ด‰">
                <option value="์Šค์œ„์Šค">
                <option value="๋ธŒ๋ผ์งˆ">
            </datalist>
            ๋ณด๊ณ ์‹ถ์€๊ฒƒ: <input type="text" list="what"><br>
            <datalist id="what">
                <option value="์‚ฐ">
                <option value="๋ฐ”๋‹ค">
                <option value="๋„์‹œ">
            </datalist>
        </form>
    </body>
</html>

 

ํ…์ŠคํŠธ/์ด๋ฏธ์ง€ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ

๋ฒ„ํŠผ์€ <input> ํƒœ๊ทธ๋‚˜ <button> ํƒœ๊ทธ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ type ์†์„ฑ์œผ๋กœ ๋ฒ„ํŠผ์˜ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

<input type="button|reset|submit|image"
	name="๋ฒ„ํŠผ ์ด๋ฆ„"
    value="๋ฌธ์ž์—ด">
    ๋ฒ„ํŠผ ๋ฌธ์ž์—ด์ด๋‚˜ ์ด๋ฏธ์ง€ 
</button>

 

์„ ํƒํ˜• ์ž…๋ ฅ 

์ฒดํฌ๋ฐ•์Šค ๋งŒ๋“ค๊ธฐ, <input type="checkbox">

์ฒดํฌ๋ฐ•์Šค๋Š” ์„ ํƒ/ ํ•ด์ œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋Š” ํผ ์š”์†Œ๋‹ค. checked ์†์„ฑ์„ ๊ฐ€์ง„ ์ฒดํฌ๋ฐ•์Šค๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ์„ ํƒ์ด ๋œ ์ฑ„๋กœ ์ถœ๋ ฅ๋œ๋‹ค. 

<!DOCTYPE html>
<html> 
    <head><meta charset="utf-8">
    <title> ์ฒดํฌ ๋ฐ•์Šค ๋งŒ๋“ค๊ธฐ </title></head>
    <body>
        <h3> ๋จน๊ณ  ์‹ถ์€ ๊ฒƒ ๋ชจ๋‘ ์ฒดํฌํ•˜์„ธ์š” </h3>
        <hr>
        <form method="get"> 
            ์งœ์žฅ๋ฉด <input type="checkbox" name="food1" value="1">
            ์งฌ๋ฝ• <input type="checkbox" name="food2" value="2" checked>
            ํƒ•์ˆ˜์œก <input type="checkbox" name="food3" value="3">
            <input type="submit" value="์ œ์ถœ">

        </form>
    </body>
</html>

๋ผ๋””์˜ค๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ, <input type="radio">

๋ผ๋””์˜ค ๋ฒ„ํŠผ์€ name  ์†์„ฑ ๊ฐ’์ด ๊ฐ™์€ ๋ผ๋””์˜ค ๋ฒ„ํŠผ๋“ค์ด ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์„ ํ˜•์„ฑํ•˜๊ณ  ๊ทธ ์ค‘ ํ•˜๋‚˜๋งŒ ์„ ํƒ๋˜๋Š” ํผ ์š”์†Œ๋‹ค. checked ์†์„ฑ์„ ๊ฐ€์ง„ ๊ฒƒ์ด ์„ ํƒ์ƒํƒœ๋กœ ์ถœ๋ ฅ๋œ๋‹ค.

 

<!DOCTYPE html>
<html>
    <head>
    <meta charset="utf-8">
    <title> ๋ผ๋””์˜ค๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ</title></head>
    <body>
        <h3> ๋จน๊ณ  ์‹ถ์€ ๊ฒƒ ํ•˜๋‚˜๋งŒ ์„ ํƒ ?</h3>
        <hr>
        <form>
            <input type="radio" name="china" value="1">
                ์งœ์žฅ๋ฉด <img src="media/jajang.png"><br>
            <input type="radio" name="china" value="2" checked>
                ์งฌ๋ฝ• <img src="media/jjambbong.png"><br>
            <input type="radio" name="china" value="3">
                ํƒ•์ˆ˜์œก <img src="media/tangsuyuk.png">
        </form>
    </body>
</html>

 

 

ํผ ์š”์†Œ๋“ค์˜ ๊ทธ๋ฃนํ•‘, <fieldset>

<fieldset> ํƒœ๊ทธ๋Š” ๋ชธ ์š”์†Œ๋“ค์„ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ๋ฃน์˜ ์ œ๋ชฉ์€ <legend> ํƒœ๊ทธ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ทธ๋ฃน์„ ๋‘˜๋Ÿฌ์‹ธ๋Š” ์™ธ๊ฐ์„  ๋ฐ•์Šค์™€ ์ œ๋ชฉ์„ ์ถœ๋ ฅํ•˜์—ฌ ๊ทธ๋ฃน์„ ํ‘œ์‹œํ•œ๋‹ค. 

 

<!DOCTYPE html>
<html>
    <head> <meta charset="utf-8">
    <title> ํผ ์ž…๋ ฅ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ๊ธฐ </title></head>
    <body>
        <h3> ํšŒ์› ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.</h3>
        <hr>
        <form>
            <fieldset>
                <legend> ํšŒ์›์ •๋ณด </legend>
                ์ด๋ฉ”์ผ: <input type="email"><br>
                ํ™ˆํŽ˜์ด์ง€: <input type="url"><br>
                ์ „ํ™”๋ฒˆํ˜ธ: <input type="tel">
            </fieldset>
            <small> ์งˆ๋ฌธ: Tel. 010-111-1111 </small>
        </form>
    </body>
</html>