๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/HTML5 + CSS3

[HTML+CSS] [์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ] 02 - ๋งํฌ ํƒœ๊ทธ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 6. 13.

 

 

[HTML+CSS] [์ด๋ฏธ์ง€์™€ ํ•˜์ดํผ๋งํฌ] 01 - ์ด๋ฏธ์ง€ ํƒœ๊ทธ

[HTML+CSS] [ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ] 04 - ํ‘œ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ [HTML+CSS] [ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ] 03 - ๋ชฉ๋ก์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ [HTML+CSS] [ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ] 02 - ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ํƒœ๊ทธ [HTML+CSS] [ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ] 01 - ๋ธ”๋ก..

onelight-stay.tistory.com

 

์ง€๋‚œ๋ฒˆ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ณผ์ •์— ๋Œ€ํ•ด์„œ ์•Œ์•˜๋‹ค๋ฉด

์ด๋ฒˆ์—๋Š” ์ด๋ฏธ์ง€๋‚˜ ํ…์ŠคํŠธ๋ฅผ ํด๋ฆญํ•ด ๋˜ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๋Š”

๋งํฌ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž.

 

 


 

 

<a> - ๋งํฌ

 

์ด๋ฏธ์ง€๋‚˜ ๋ฌธ์„œ๋ฅผ ํด๋ฆญํ•  ๊ฒฝ์šฐ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๋Š” ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•ด์ฃผ๋ฉฐ,

ํ…์ŠคํŠธ์— ํšจ๊ณผ๋ฅผ ์ฃผ๋ฉด ํ…์ŠคํŠธ ๋งํฌ๊ฐ€ ๋˜๊ณ 

์ด๋ฏธ์ง€์— ํšจ๊ณผ๋ฅผ ๋„ฃ์—ˆ์„ ์‹œ์— ์ด๋ฏธ์ง€ ๋งํฌ๊ฐ€ ๋œ๋‹ค.

 

 

๋˜ํ•œ <a>์— ์‚ฌ์šฉ๋˜๋Š” ์†์„ฑ๋“ค๋„ ๋งค์šฐ ๋‹ค์–‘ํ•˜๋‹ค.

 

 

- target ์†์„ฑ -

 

<a> ํƒœ๊ทธ๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ–ˆ์„ ๊ฒฝ์šฐ

ํ˜„์žฌ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ๋Š” ์ฐฝ์—์„œ ๋ฐ”๋กœ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€์ง€๋งŒ,

target ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ํ˜„์žฌ ํ™œ์„ฑํ™”์ค‘์ธ ์ฐฝ์ด ์•„๋‹Œ ์ƒˆ๋กœ์šด ์ฐฝ์ด ๋งŒ๋“ค์–ด์ ธ

ํ˜„์žฌ ์ฐฝ์˜ ๋‚ด์šฉ์€ ์œ ์ง€ํ•œ ์ฑ„ ๋งํฌ๊ฐ€ ์ง„ํ–‰๋˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

target ์†์„ฑ์—์„œ ํ•ด๋‹นํ•˜๋Š” ์†์„ฑ๊ฐ’์ด๋‹ˆ ์›ํ•˜๋Š” ์†์„ฑ๊ฐ’์„ ์ž…๋ ฅํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

์•ต์ปค(anchor)

 

์•ต์ปค๋Š” ํŽ˜์ด์ง€๊ฐ€ ๊ธด ์›น๋ฌธ์„œ์—์„œ ํŠน์ • ์š”์†Œ๋ฅผ ํด๋ฆญํ•˜๋ฉด

์ƒˆ ์ฐฝ์ด ๋œจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•ด๋‹น ์œ„์น˜๋กœ ํ•œ๋ฒˆ์— ์ด๋™ํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

 

์•ต์ปค ์ด๋ฆ„ ์•ž์— '#'์„ ๋ถ™์—ฌ์„œ ์•ต์ปค๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

 

 

<map>, <area>, usemap ์†์„ฑ - ์ด๋ฏธ์ง€ ๋งต ์ง€์ •

 

ํ•œ ์ด๋ฏธ์ง€์ƒ์—์„œ ํด๋ฆญ ์œ„์น˜์— ๋”ฐ๋ผ ์„œ๋กœ ๋‹ค๋ฅธ ๋งํฌ๊ฐ€ ์—ด๋ฆฌ๋Š”

์ด๋ฏธ์ง€ ๋งต ํšจ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํƒœ๊ทธ์ด๋‹ค.

 

<map> ํƒœ๊ทธ๋กœ ์ด๋ฏธ์ง€๋งต์„ ๋งŒ๋“ค๊ณ 

<area> ์—์„œ ์ด๋ฏธ์ง€๋งต ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์˜์—ญ์„ ์„ค์ •ํ•ด ์ค€ ๋’ค์—

<img> ํƒœ๊ทธ์—์„œ usemap ์†์„ฑ์„ ์ด์šฉํ•ด ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€๋งต์„ ์ง€์ •ํ•ด ์ฃผ๋ฉด๋œ๋‹ค.

 

 

์ด๋ฏธ์ง€ ๋งต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์†์„ฑ๋“ค์ด๋‹ค.

 

 


 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>๋งํฌ ๋งŒ๋“ค๊ธฐ</title>
</head>
<body>
    <h1>ํ…์ŠคํŠธ ๋งํฌ ๋งŒ๋“ค๊ธฐ</h1>
    <a href="https://www.naver.com/">๋„ค์ด๋ฒ„๋กœ ์ด๋™ํ•˜๊ธฐ</a>
    <br>
    <hr>
    <h1>์ด๋ฏธ์ง€ ๋งํฌ ๋งŒ๋“ค๊ธฐ</h1>
    <a href="https://www.naver.com/"><img src="images/naver.jpg" width="300px"></a>
    <br>
    <hr>
    <h1>ํ…์ŠคํŠธ ๋งํฌ ๋งŒ๋“ค๊ธฐ</h1>
    <p><a href="https://www.naver.com/">๋„ค์ด๋ฒ„ ํ™ˆํŽ˜์ด์ง€(ํ˜„์žฌ ํ™”๋ฉด)</a></p>
    <p><a href="https://www.naver.com/" target="_blank">๋„ค์ด๋ฒ„ ํ™ˆํŽ˜์ด์ง€(์ƒˆ ์ฐฝ ๋˜๋Š” ์ƒˆ ํƒญ)</a></p>
    <br>
    <hr>
    <h1>๋ฌธ์„œ ์•ˆ์— ๋‹ค๋ฅธ ๋ฌธ์„œ ๋„ฃ๊ธฐ</h1>
    <iframe src="iframe.html" width="400px" height="145px"></iframe>
    <br>
    <hr>
    <h1 id="menu">์•ต์ปค ๋งŒ๋“ค๊ธฐ</h1>
    <p>์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ณณ๋งˆ๋‹ค ๋ฌธ์„œ ์•ˆ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ๋†“๊ณ <br>
     ๊ทธ ์œ„์น˜๋กœ ํ•œ๋ฒˆ์— ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, <br>
     ์ด ๊ธฐ๋Šฅ์„ ์•ต์ปค(anchor)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    </p>
    <ul>
        <li><a href="#content1">๋ฉ”๋‰ด1</a></li>
        <li><a href="#content2">๋ฉ”๋‰ด2</a></li>
        <li><a href="#content3">๋ฉ”๋‰ด3</a></li>
    </ul>
    <h1 id="content1">๋‚ด์šฉ1</h1>
    <p>์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ณณ๋งˆ๋‹ค ๋ฌธ์„œ ์•ˆ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ๋†“๊ณ <br>
     ๊ทธ ์œ„์น˜๋กœ ํ•œ๋ฒˆ์— ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, <br>
     ์ด ๊ธฐ๋Šฅ์„ ์•ต์ปค(anchor)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    </p>
    <a href="#menu">[๋ฉ”๋‰ด๋กœ]</a>
    <h1 id="content2">๋‚ด์šฉ2</h1>
    <p>์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ณณ๋งˆ๋‹ค ๋ฌธ์„œ ์•ˆ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ๋†“๊ณ <br>
     ๊ทธ ์œ„์น˜๋กœ ํ•œ๋ฒˆ์— ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, <br>
     ์ด ๊ธฐ๋Šฅ์„ ์•ต์ปค(anchor)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    </p>
    <a href="#menu">[๋ฉ”๋‰ด๋กœ]</a>
    <h1 id="content3">๋‚ด์šฉ3</h1>
    <p>์›น ๋ฌธ์„œ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ณณ๋งˆ๋‹ค ๋ฌธ์„œ ์•ˆ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ๋†“๊ณ <br>
     ๊ทธ ์œ„์น˜๋กœ ํ•œ๋ฒˆ์— ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ, <br>
     ์ด ๊ธฐ๋Šฅ์„ ์•ต์ปค(anchor)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    </p>
    <a href="#menu">[๋ฉ”๋‰ด๋กœ]</a>
    <br>
    <hr>
    <h1>์ด๋ฏธ์ง€ ๋งต ๋งŒ๋“ค๊ธฐ</h1>
    <img src="images/dog_cat.jpg" usemap="#catdog">
    <map name="catdog">
        <area shape="rect" coords="37,54,274,196" href="https://terms.naver.com/entry.nhn?docId=565768&cid=46639&categoryId=46639" target="_blank">
        <area shape="rect" coords="154,205,244,307" href="https://terms.naver.com/entry.nhn?docId=1062053&cid=40942&categoryId=32624" target="_blank">
    </map>
    <br>
</body>
</html>

link.html

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>iframe ํ…Œ์ŠคํŠธ ์›น๋ฌธ์„œ</title>
</head>
<body>
    <h1>๋ฌธ์„œ ์•ˆ์— ๋‹ค๋ฅธ ๋ฌธ์„œ ๋„ฃ๊ธฐ</h1>
    <p>iframe ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ œ์ž‘๋œ ํ…Œ์ŠคํŠธ ์›น๋ฌธ์„œ</p>
</body>
</html>

iframe.html

 

 


 

 

๋ฉ”๋ชจ์žฅ ๊ฐ™๋˜ ์›น๋ฌธ์„œ๊ฐ€ ์ด์ œ ์ง„์งœ ํ™ˆํŽ˜์ด์ง€ํ™” ๋œ๊ฒƒ๊ฐ™๋‹ค.

 

์•ฝ๊ฐ„ ๋ฟŒ๋“ฏ...

 

 


 

 

< ์ฐธ๊ณ  >

Do it! HTML5+CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„

 

 

โ€ป ํ•ด๋‹น ๊ธ€์€ ์Šต๋“ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค โ€ป

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€