ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [HTML] ์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ ๊ด€๋ จ ํƒœ๊ทธ์™€ ์˜ˆ์ œ
    ๐ŸŒ FrontEnd/HTML & CSS 2022. 5. 9. 16:32

     

    ์‹œ์ž‘ํ•˜๋ฉด์„œ

    ์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ์™€ ๊ด€๋ จ๋œ ํƒœ๊ทธ๋“ค์„ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ๊ณต๋ถ€ํ•ด๋ด…์‹œ๋‹ค.

     

     

    ์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ ๊ด€๋ จ ํƒœ๊ทธ์™€ ์˜ˆ์ œ

     

    1. ์ด๋ฏธ์ง€

    (1) ์›น์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฏธ์ง€ ํ˜•์‹

    • ์›น ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์€ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ํฌ์ง€ ์•Š์œผ๋ฉด์„œ๋„ ํ™”์งˆ์€ ์ข‹๊ฒŒ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ๋ช‡ ๊ฐ€์ง€ ํŒŒ์ผ ํ˜•์‹๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์›น์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ ํ˜•์‹ ํ‘œ
    GIF
    (Graphic Interchange Form)
    JPG ๋‚˜ PNG ํ˜•์‹์— ๋น„ํ•ด ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ž‘์ง€๋งŒ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ‰์ƒ ์ˆ˜๊ฐ€ ์ตœ๋Œ€ 256๊ฐ€์ง€๋ฟ์œผ๋กœ, ์›น ํŽ˜์ด์ง€์—์„œ ์•„์ด์ฝ˜์ด๋‚˜ ๋ถˆ๋ฆฟ ๋“ฑ ์ž‘์€ ์ด๋ฏธ์ง€์— ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    ํˆฌ๋ช…ํ•œ ๋ฐฐ๊ฒฝ์ด๋‚˜ ์›€์ง์ด๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    JPG ๋˜๋Š” JPEG
    (Joint Photographic Experts Group)
    ์‚ฌ์ง„์„ ์›น ํŽ˜์ด์ง€์— ๋„ฃ๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ํ˜•์‹์ด๊ธฐ ๋•Œ๋ฌธ์— GIF ์— ๋น„ํ•ด ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ๊ณผ ๋ช…์•”์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ์—์„œ ์ €์žฅํ•˜๋Š” ์‚ฌ์ง„ ํŒŒ์ผ์€ ๋Œ€๋ถ€๋ถ„ JPG ํ˜•์‹์ž…๋‹ˆ๋‹ค.
    PNG
    (Portable Network Graphics)
    ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๊ณ , ์‚ฌ๋ฌผ์ด ๊ฐ€์ง„ ์ƒ‰์ƒ๋„ ์ตœ๋Œ€ํ•œ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๊ทผ์— ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ ํ˜•์‹์ž…๋‹ˆ๋‹ค.

     

    (2) <img> ํƒœ๊ทธ - ์ด๋ฏธ์ง€ ์‚ฝ์ž…ํ•˜๊ธฐ

    • ๊ธฐ๋ณธํ˜• : <img src="๊ฒฝ๋กœ" [์†์„ฑ="์†์„ฑ ๊ฐ’"]>

     

    (2) ์˜ˆ์ œ

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="utf-8">
        <title>๋ถ์ดŒ์˜ ๊ณ ์ฆˆ๋„‰ํ•œ ํ•œ์˜ฅ</title>
    </head>
    <body>
        <h1>๋ถ์ดŒ์˜ ํ•œ์˜ฅ์ž…๋‹ˆ๋‹ค</h1>
        <img src="images/แ„‡แ…ฎแ†จแ„Žแ…ฉแ†ซ.jpeg" alt=" ">
    </body>
    </html>

     

    (3) alt ์†์„ฑ - ์ด๋ฏธ์ง€๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ

    • ์—ฐ๊ฒฐ ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ์ œ๋Œ€๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์—์„œ ์ด๋ฏธ์ง€ ์ž๋ฆฌ์— ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ณธํ˜• : <img src="cake.jpg" alt="์ผ€์ดํฌ">

     

    (4) width, height ์†์„ฑ - ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์กฐ์ •ํ•˜๊ธฐ

    • width - ๋„ˆ๋น„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • height - ๋†’์ด๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    (3) ~ (4) ์˜ˆ์ œ

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="utf-8">
        <title>๋ถ์ดŒ์˜ ๊ณ ์ฆˆ๋„‰ํ•œ ํ•œ์˜ฅ</title>
    </head>
    <body>
        <h1>๋ถ์ดŒ์˜ ํ•œ์˜ฅ์ž…๋‹ˆ๋‹ค</h1>
        <img src="images/แ„‡แ…ฎแ†จแ„Žแ…ฉแ†ซ.jpeg" width="250" height="90" alt="๋ถ์ดŒ ํ•œ์˜ฅ">
    </body>
    </html>

     

    (5) <figure>, <figcaption> ํƒœ๊ทธ ์ด๋ฏธ์ง€์— ์„ค๋ช… ๊ธ€ ๋ถ™์ด๊ธฐ

    • <figure> ํƒœ๊ทธ๋Š” ์บก์…˜์„ ๋ถ™์ผ ๋Œ€์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
      • ์˜ˆ) ์ด๋ฏธ์ง€, ๋™์˜์ƒ ๋“ฑ

     

    • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฏธ๋””์–ด๋ฅผ ํ•˜๋‚˜์˜ <figure> ํƒœ๊ทธ๋กœ ๋ฌถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    • <figcaption> ํƒœ๊ทธ๋Š” <figure> ํƒœ๊ทธ๋กœ ๋ฌถ์€ ๋ฏธ๋””์–ด์— ์บก์…˜์„ ๋ถ™์ž…๋‹ˆ๋‹ค.

     

    (5) ์˜ˆ์ œ

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="utf-8">
        <title>๋ฏธํ‚ค ๋งˆ์šฐ์Šค</title>
    </head>
    <body>
        <h1>๋ฏธํ‚ค ๋งˆ์šฐ์Šค</h1>
        <p>๋ฏธํ‚ค ๋งˆ์šฐ์Šค ๊ณ„์—ด ์ž‘ํ’ˆ๋“ค์˜ ์ฃผ์ธ๊ณต. ๊ทธ๋ฆฌ๊ณ  ์›”ํŠธ ๋””์ฆˆ๋‹ˆ ์ปดํผ๋‹ˆ์˜ ์ƒ์ง•์ด์ž ๋งˆ์Šค์ฝ”ํŠธ.</p>
        <figure>
            <img src="images/แ„†แ…ตแ„แ…ตแ„†แ…กแ„‹แ…ฎแ„‰แ…ณ.jpeg" width="500" alt="๋ฏธํ‚ค ๋งˆ์šฐ์Šค">
            <figcaption>ํ”ผ์•„๋…ธ ์œ„์— ์˜ฌ๋ผ ์•‰์•„ ์žˆ๋Š” ๋ฏธํ‚ค๋งˆ์šฐ์Šค</figcaption>
        </figure>
    </body>
    </html>

     

    2. ๋งํฌ ๋งŒ๋“ค๊ธฐ

    (1) <a> ํƒœ๊ทธ, href ์†์„ฑ - ๋งํฌ ๋งŒ๋“ค๊ธฐ

    • ๋งํฌ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ๋Š” <a> ํƒœ๊ทธ ์ž…๋‹ˆ๋‹ค.
    • ๋ฐ˜๋“œ์‹œ href ์†์„ฑ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์„œ ์–ด๋–ค ๋Œ€์ƒ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ํ…์ŠคํŠธ ๋งํฌ์˜ ๋ฐ‘์ค„๊ณผ ๊ธ€์ž ์ƒ‰ ๋ฐ”๊พธ๊ธฐ : CSS๋ฅผ ์ด์šฉํ•ด ํ…์ŠคํŠธ ๋งํฌ์˜ ์ƒ‰์„ ๋ฐ”๊พธ๊ณ  ๋ฐ‘์ค„์„ ์—†์•จ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • ์˜ˆ) <style>
      •                    a {
      •                           text-decoration:none;
      •                           color:black;
      •                     }
      •        </style>

     

    • ๊ธฐ๋ณธํ˜• : <a href="์—ฐ๊ฒฐํ•  ๋ฌธ์„œ๋‚˜ ์‚ฌ์ดํŠธ ๊ฒฝ๋กœ"> ํ…์ŠคํŠธ </a>

     

    (1) ์˜ˆ์ œ

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="utf-8">
        <title>๋งํฌ</title>
    </head>
    <body>
            <h1>ํ…์ŠคํŠธ ๋งํฌ</h1>
            <p>์—ฌ๋Ÿฌ๋ถ„ ์ ค๋‹ค์˜ ์ „์„ค์˜ ์ฃผ์ธ๊ณต ์ด๋ฆ„์€ ์ ค๋‹ค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.</p>
            <a href="https://www.nintendo.co.kr/software/switch/aaaaa/background.html">"๋งํฌ" ์ž…๋‹ˆ๋‹ค.</a>
            <h1>์ด๋ฏธ์ง€ ๋งํฌ</h1>
            <a href="https://www.nintendo.co.kr/software/switch/aaaaa/background.html">
                <img src="images/link.webp" width="300" art="์ ค๋‹ค์˜ ์ „์„ค ์ฃผ์ธ๊ณต ๋งํฌ">
            </a>
    </body>
    </html>

     

     

    (2) target ์†์„ฑ - ์ƒˆ ํƒญ์—์„œ ๋งํฌ ์—ด๊ธฐ

    • ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ๋กœ ๋งํฌํ•˜๊ฑฐ๋‚˜ ํ˜„์žฌ ํŽ˜์ด์ง€๋ฅผ ์œ ์ง€ํ•œ ์ƒํƒœ์—์„œ ๋งํฌ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ํ˜„์žฌ ํŽ˜์ด์ง€๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋˜, ์ƒˆ ์ฐฝ์ด๋‚˜ ์ƒˆ ํƒญ์— ๋งํฌ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    • <a> ํƒœ๊ทธ์˜ target ์†์„ฑ : _blank, _self, _parent, _top
    • ๊ธฐ๋ณธํ˜• : <a href="๋งํฌํ•  ๊ฒฝ๋กœ" target="_blank">

     

    (2) ์˜ˆ์ œ

    <!DOCTYPE html>
    <html lang="ko">
    <head>
    	<meta charset="utf-8">
    	<title>ํƒ€๊ฒŸ ์†์„ฑ</title>
    	<style>
    		a {
    			text-decoration: none;
    			color: aqua;
    		}
    	</style>
    </head>
    <body>
    		<h1>ํƒ€๊ฒŸ ์†์„ฑ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ</h1>
    		<p>์—ฌ๋Ÿฌ๋ถ„ ์ ค๋‹ค์˜ ์ „์„ค์˜ ์ฃผ์ธ๊ณต ์ด๋ฆ„์€ ์ ค๋‹ค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.</p>
    		<p>
    			<a href="https://www.nintendo.co.kr/software/switch/aaaaa/background.html">"๋งํฌ" ์ž…๋‹ˆ๋‹ค. (ํ˜„์žฌ ํ™”๋ฉด)</a>
    		</p>
    		<p>
    			<a href="https://www.nintendo.co.kr/software/switch/aaaaa/background.html" target="_blank">"๋งํฌ" ๋ž๋‹ˆ๋‹ค. (์ƒˆ ์ฐฝ ๋˜๋Š” ์ƒˆ ํƒญ)</a>
    		</p>
    </body>
    </html>

     

    (3) ํ•œ ํŽ˜์ด์ง€ ์•ˆ์—์„œ ์ ํ”„ํ•˜๋Š” ์•ต์ปค ๋งŒ๋“ค๊ธฐ

    • ์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ๋ฌธ์„œ ์•ˆ์— ํŒป๋ง์„ ๋‹ฌ์•„๋†“๊ณ  ๊ทธ ์œ„์น˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์•ต์ปค(anchor) ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    • ํ•œ ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ, ๊ทธ๋ฆฌ๊ณ  ์„œ๋กœ ๊ตฌ๋ถ„๋  ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์„ ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
    • ๊ธฐ๋ณธํ˜• : <ํƒœ๊ทธ id="์•ต์ปค ์ด๋ฆ„"> ํ…์ŠคํŠธ ๋˜๋Š” ์ด๋ฏธ์ง€ </a>
    •              <a href="#์•ต์ปค ์ด๋ฆ„"> ์•ต์ปค๋กœ ์ด๋™ </a>
    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>์•ต์ปค ์‚ฌ์šฉํ•˜๊ธฐ</title>
        <style>
            a {
                text-decoration: none;
                color: darkslategray;
            }
        </style>
    </head>
    <body>
        <h1>์•ต์ปค๋ฅผ ์ด์šฉํ•ด๋ด…์‹œ๋‹ค.</h1>
        <p>์•ต์ปค๋ž€ ์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ณณ๋งˆ๋‹ค ๋ฌธ์„œ ์•ˆ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ๋†“๊ณ , ๊ทธ ์œ„์น˜๋กœ ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.</p>
        <ul id="menu">
            <li><a href="#content1">๋ฉ”๋‰ด1</a></li>
            <li><a href="#content2">๋ฉ”๋‰ด2</a></li>
            <li><a href="#content3">๋ฉ”๋‰ด3</a></li>
        </ul>
        <h3 id="content1">๋ฉ”๋‰ด 1 - ์งœ์žฅ๋ฉด</h3>
        <pre>
    
            ์งœ์žฅ๋ฉด ํ˜น์€ ์ž์žฅ๋ฉด์€ ํŠ€๊ธด ์ถ˜์žฅ๊ณผ ์•ผ์ฑ„·๊ณ ๊ธฐ๋ฅผ ์‹์šฉ์œ ์— ๋ณถ์•„์„œ ๋งŒ๋“  ๊ฒƒ์„ ๋ฉด์— ๋น„๋ฒผ ๋จน๋Š” ํ•œ๊ตญ์‹ ์ค‘ํ™” ์š”๋ฆฌ์ด๋‹ค. 
            ์ค‘์‹์ธ ์ž‘์žฅ๋ฉด์ด ํ•œ๊ตญ์‹์œผ๋กœ ํ˜„์ง€ํ™”๋œ ์š”๋ฆฌ๋กœ, ์„ธ์›”์ด ํ๋ฅด๋ฉฐ ํ›„์ˆ ๋œ ๋งŽ์€ ๋ฐ”๋ฆฌ์—์ด์…˜ ๋ฉ”๋‰ด๋„ ๋“ฑ์žฅํ•˜์˜€๋‹ค.
    
            ์œ ๋ž˜๋Š” ์ž‘์žฅ๋ฉด์ด์ง€๋งŒ, ์ž‘์žฅ๋ฉด๊ณผ ์งœ์žฅ๋ฉด์€ ์ง€๊ธˆ ์™€์„  ์˜ ๋‹ค๋ฅธ ์Œ์‹์ด๋ผ๊ณ  ๋ด๋„ ๋  ์ •๋„์ด๋‹ค. 
            ์‚ฌ์‹ค ์งœ์žฅ๋ฉด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒ•์ˆ˜์œก์ด๋‚˜ ๋‚œ์ž์™„์Šค ๋“ฑ ์—ฌ๋Ÿฌ ํ•œ๊ตญ์š”๋ฆฌ๋“ค์€ ํ˜„์ง€ํ™”ํ•˜์—ฌ ์›์กฐ์™€ ์ƒ๋‹นํžˆ ๋‹ค๋ฅด๊ฒŒ ๋ฐ”๋€Œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. 
         
            ๊ทธ๋ฆฌ๊ณ  ์งœ์žฅ๋ฉด์ด ์ž‘์žฅ๋ฉด๊ณผ ๋‹ฌ๋ผ์ง€๊ธฐ๋„ ํ–ˆ์ง€๋งŒ, ์• ์ดˆ์— ์ค‘๊ตญ์—์„œ๋„ ์ž‘์žฅ๋ฉด์€ ๋ฒ ์ด์ง•, ์‚ฐ๋‘ฅ์„ฑ ์ผ๋Œ€ ์š”๋ฆฌ๋กœ ๋‚จ์ชฝ ์ง€๋ฐฉ์—์„  ๊ทธ ์กด์žฌ์กฐ์ฐจ ์ž˜ ๋ชจ๋ฅผ ์ •๋„๋กœ ์—„์ฒญ ๋Œ€์ค‘์ ์ธ ์š”๋ฆฌ๋Š” ์•„๋‹ˆ๋‹ค.
        </pre>
        <h3 id="content2">๋ฉ”๋‰ด 2 - ์งฌ๋ฝ•</h3>
        <pre>
            ์š”๋ฆฌ ์ž์ฒด๋Š” ๋ช‡๋ช‡ ์„ค์ด ์žˆ๋Š”๋ฐ, 
            ๊ตฐ์‚ฐ์—์„œ ํ™”๊ต๋“ค์ด ์šด์˜ํ•˜๋Š” ์ค‘์‹์ ์—์„œ ํŒ”๋˜ (์‚ฐ๋‘ฅ์‹) ์ดˆ๋งˆ๋ฉด์ด ๊ธฐ์›์ด๋ž€ ๋ง๋„ ์žˆ๊ณ , 
            ์ค‘๊ตญ ํ‘ธ์  ์„ฑ์˜ ํƒ•์œก์‚ฌ๋ฉด์—์„œ ๊ธฐ์›ํ•˜์—ฌ ์ผ๋ณธ์„ ํ•œ๋ฒˆ ๊ฑฐ์ณ ํ•œ๊ตญ์— ์ •์ฐฉํ•ด ์ง€๊ธˆ์˜ ํ˜•ํƒœ๊ฐ€ ๋˜์—ˆ๋‹ค๋Š” ์„ค๋„ ์žˆ๋‹ค. 
            ๋งŒ์•ฝ ๊ทธ๋ ‡๋‹ค๋ฉด ๋™๋ถ์•„ 3๊ตญ์„ ์•„์šฐ๋ฅด๋Š” ํ˜ผํ˜ˆ ์Œ์‹์˜ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๋ณผ ์—ฌ์ง€๋„ ์žˆ๋‹ค.
    
            ๋ช…์นญ ์–ด์›์— ๋Œ€ํ•ด์„œ๋„ ์—ฌ๋Ÿฌ ์„ค๋“ค์ด ์žˆ์ง€๋งŒ, 
            1960๋…„๋Œ€ ์ดํ›„ ๋งค์šด ์Œ์‹์ด ์œ ํ–‰ํ•˜์ž ์ดํ›„ ๊ตฐ์‚ฐ์—์„œ ์ค‘์‹๋‹น์„ ์šด์˜ํ•˜๋Š” ์‚ฐ๋‘ฅ์„ฑ ์ถœ์‹  ํ™”๊ต๋“ค์ด ์‚ฐ๋‘ฅ์‹ ์ดˆ๋งˆ๋ฉด์— ๊ณ ์ถง๊ฐ€๋ฃจ๋ฅผ ๋„ฃ์–ด ๋งค์šด ์ดˆ๋งˆ๋ฉด์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, 
            ๊ทธ ๋งค์šด ์ดˆ๋งˆ๋ฉด์ด ๊ฐœ์šดํ•œ ํ•ด์žฅ์Œ์‹์„ ์ฐพ๋˜ ๊ตฐ์‚ฐ ์‹œ๋ฏผ๋“ค์—๊ฒŒ ์ธ๊ธฐ๋ฅผ ํƒ€ ํ˜„์žฌ์˜ ์งฌ๋ฝ•์ด ๋˜์—ˆ๋‹ค๋Š” ์„ค์ด ๊ฐ€์žฅ ์œ ๋ ฅํ•˜๋‹ค. 
            2018๋…„๋„ ์ „์ฃผ๋ฐฉ์†ก์—์„œ ๋ฐฉ์˜ํ•œ '์งฌ๋ฝ• ํ•œ ๊ทธ๋ฆ‡์— ๋‹ด๊ธด ํ™”๊ต์ด์•ผ๊ธฐ'๋ฅผ ๋ณด๋ฉด 1969๋…„์— ๋ฌธ์„ ์—ฐ ๊ตฐ์‚ฐ ์˜ํ™”๋™ ์ค‘๊ตญ์ง‘ ์‚ฌ์žฅ์ด์ž ์ „ ๊ตฐ์‚ฐํ™”๊ต์†Œํ•™๊ต ๊ต์žฅ ์—ฌ๊ฑด๋ฐฉ์”จ๊ฐ€ ๋‚˜์˜จ๋‹ค. 
            ์—ฌ๊ฑด๋ฐฉ์”จ๋Š” ์˜์ƒ์—์„œ ์งฌ๋ฝ•์ด ๊ตฐ์‚ฐ ํ™”๊ต๋“ค์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด๋ผ ๊ฐ•์กฐํ•˜๊ณ  ์žˆ๋‹ค.
            ์‹ค์ œ๋กœ ์œ ๋… ๊ตฐ์‚ฐ์—๋Š” ๋ณต์„ฑ๋ฃจ, ์ง€๋ฆฐ์„ฑ, ๋นˆํ•ด์› ๋“ฑ ์งฌ๋ฝ•์œผ๋กœ ์œ ๋ช…ํ•œ ์ง‘์ด ์—ฌ๋Ÿฟ ์žˆ๊ณ , 2020๋…„์—๋Š” '๊ตฐ์‚ฐ ์งฌ๋ฝ• ํŽ˜์Šคํ‹ฐ๋ฒŒ'๋„ ์—ด๋ ธ๋‹ค.
        </pre>
        <h3 id="content3">๋ฉ”๋‰ด3 - ํƒ•์ˆ˜์œก</h3>
        <pre>
            ๋ผ์ง€๊ณ ๊ธฐ์— ๋…น๋ง ๋ฐ˜์ฃฝ์„ ๋ฌปํ˜€์„œ ๊ธฐ๋ฆ„์— ํŠ€๊ธด ํ›„ 
            ์„คํƒ•๊ณผ ์‹์ดˆ, ์ฑ„์†Œ, ๋…น๋ง๋ฌผ์„ ์ฃผ์žฌ๋ฃŒ๋กœ ๋งŒ๋“  ์ƒˆ์ฝค๋‹ฌ์ฝคํ•œ ์†Œ์Šค๋ฅผ ๊ณ๋“ค์—ฌ ๋จน๋Š” ์ค‘ํ™” ์š”๋ฆฌ.
    
            ๋‹น(็ณ–)๊ณผ ์‹์ดˆ(้†‹)๊ฐ€ ๋“ค์–ด๊ฐ„ ํƒ•์ถ”(็ณ–้†‹, sweet and sour) ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•œ ์š”๋ฆฌ๋ฒ•์€ ์ค‘๊ตญ ์ „์—ญ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์˜ค๋ž˜๋œ ์š”๋ฆฌ๋ฒ•์ด๋ฉฐ, 
            ๊ฐ ์ง€์—ญ๋งˆ๋‹ค ์ด๋ฆ„๊ณผ ํ˜•ํƒœ๊ฐ€ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅธ ์œ ์‚ฌ ์š”๋ฆฌ๋“ค์ด ์กด์žฌํ•œ๋‹ค. 
            
            ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉฐ ์„œ๋กœ์˜ ์กฐ๋ฆฌ๋ฒ•์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ๋„ ํ–ˆ๊ณ , 
            ํ•œ๊ตญ๊ณผ ์ผ๋ณธ ๋ฐ ๋™์„œ์–‘์˜ ์—ฌ๋Ÿฌ ๊ตญ๊ฐ€๋“ค์—๋„ ์ „ํ•ด์ง€๋ฉด์„œ ์กฐ๊ธˆ์”ฉ ํ˜•ํƒœ๊ฐ€ ์„ž์ด๊ณ  ๋ณ€ํ™”๋˜์–ด ์ „ํ•ด์กŒ๋‹ค.
        </pre>
    </body>
    </html>

    ์›€์ง์ด๋Š” ์ด๋ฏธ์ง€ ์ž…๋‹ˆ๋‹ค!

     

    (4) <map> ํƒœ๊ทธ, <area> ํƒœ๊ทธ, usemap ์†์„ฑ ์ด๋ฏธ์ง€ ๋งต ์ง€์ •ํ•˜๊ธฐ

    • ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋งํฌ๋ฅผ ๊ฑธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ฆ‰, ํ•œ ์ด๋ฏธ์ง€์ƒ์—์„œ ํด๋ฆญ ์œ„์น˜์— ๋‹ค๋ผ ์„œ๋กœ ๋‹ค๋ฅธ ๋งํฌ๊ฐ€ ์—ด๋ฆฌ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>์ด๋ฏธ์ง€ ๋งต ์‚ฌ์šฉํ•˜๊ธฐ</title>
        <style>
            a {
                text-decoration: none;
            }
        </style>
    </head>
    <body>
        <img src="images/kids.jpg" alt="" usemap="#favorites">
        <map name="favorites">
            <area shape="rect" coords="10,10,160,200"
                    href="https://section.cafe.naver.com/ca-fe/" target="_blank"
                    alt="๋„ค์ด๋ฒ„ ์นดํŽ˜ ๊ฐ€๊ธฐ"> 
            <area shape="rect" coords="220,10,380,200"
                    href="https://www.facebook.com/" target="_blank" 
                    alt="ํŽ˜์ด์Šค๋ถ ๊ฐ€๊ธฐ">
        </map>
    </body>
    </html>

     

    3. SVG ์ด๋ฏธ์ง€

    (1) SVG ํŒŒ์ผ ํ˜•์‹์ด๋ž€?

    • ๋น„ํŠธ๋งต ์ด๋ฏธ์ง€(bitmap image)๋Š” ํ™•๋Œ€ํ•˜๋ฉด ์ด๋ฏธ์ง€ ํ…Œ๋‘๋ฆฌ ๋ถ€๋ถ„์ด ๊นจ์ ธ ๋ณด์ž…๋‹ˆ๋‹ค. (jpg, png)
    • ๋ฒกํ„ฐ ์ด๋ฏธ์ง€(vector image)๋Š” ์•„๋ฌด๋ฆฌ ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œํ•ด๋„ ์›๋ž˜์˜ ๊นจ๋—ํ•œ ์ƒํƒœ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
    • SVG(Scalable Vector Graphics) ํŒŒ์ผ ํ˜•์‹์€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํฌ๊ธฐ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
    • SVG๋Š” ์ด๋ฏธ์ง€์ด๋ฉด์„œ๋„ ์†Œ์Šค ์ฝ”๋”ฉ์„ ํ†ตํ•ด ๋งŒ๋“ค๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    (2) SVG ์ด๋ฏธ์ง€ ์‚ฝ์ž…ํ•˜๊ธฐ

    <!doctype html>
    <html lang="ko">
    <head>
        <meta charset="utf-8"> 
        <title>Insert SVG</title> 
    </head>
    <body>
        <h1>SVG ์ด๋ฏธ์ง€ ์‚ฝ์ž…ํ•˜๊ธฐ</h1> 
        <img src="images/muffin.svg">
    </body>
    </html>

    ํ™•๋Œ€ํ•œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค

     

    (3) SVG ํŒŒ์ผ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €

    <!DOCTYPE html>
    <html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>check svg</title>
        <script src="modernizr-custom.js"></script>
    </head>
    <body>
        <h1>SVG ์ฒดํฌ</h1>
        <img src="images/muffin.svg">
        <!-- svg ์ ์šฉ ์•ˆ๋  ์‹œ png ํŒŒ์ผ๋กœ -->
        <script>
            if (!modernizr.svg) {
                $("img").attr("src", "images/muffin.png") 
            } 
        </script>
    </body>
    </html>
    • SVG ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋Œ€์‹  PNG ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ SVG ํŒŒ์ผ์„ ์ง€์›ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

     

    ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

    ์ง€๊ธˆ๊นŒ์ง€ ์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ ํƒœ๊ทธ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

    ํƒœ๊ทธ ํ•˜๋‚˜๋กœ ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๋„, ๋‹ค๋ฅธ ๊ณต๊ฐ„์œผ๋กœ ์ด๋™ํ•˜๊ธฐ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ๋Œ€๋‹จํ•˜๋‹ค๊ณ  ๋Š๊ปด์ง‘๋‹ˆ๋‹ค.

     

    ๋Œ“๊ธ€๊ณผ ๊ณต๊ฐ์€ ํ•ญ์ƒ ํ™˜์˜์ž…๋‹ˆ๋‹ค!

    ๋Œ“๊ธ€