๐Ÿ”— 13. HTML `a` ํƒœ๊ทธ ์™„์ „ ์ •๋ณต โ€” ๋งํฌ ํ•˜๋‚˜์—๋„ ์ˆจ๊ฒจ์ง„ ๋””ํ…Œ์ผ์ด ๋งŽ๋‹ค

JM_Devยท2025๋…„ 4์›” 27์ผ
1
post-thumbnail

HTML์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ํƒœ๊ทธ ์ค‘ ํ•˜๋‚˜์ธ a ํƒœ๊ทธ.
ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค ๋ณด๋ฉด ๋‹จ์ˆœํ•œ ๋งํฌ๋ฅผ ๋„˜์–ด์„œ
๋‹ค์šด๋กœ๋“œ, ์ƒˆ์ฐฝ ์—ด๊ธฐ, ๋ฏธ๋””์–ด ํƒ€์ž… ์„ค์ • ๋“ฑ ๋‹ค์–‘ํ•œ ํ™œ์šฉ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.
์ด๋ฒˆ์— ๋‹ค์‹œ ์ •๋ฆฌํ•˜๋ฉด์„œ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„๊นŒ์ง€ ํ•œ๋ฒˆ ์งš์–ด๋ดค๋‹ค.


โœ… ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

<a href="https://www.example.com">๋ฐฉ๋ฌธํ•˜๊ธฐ</a>
  • href: ์ด๋™ํ•  URL์„ ์ง€์ •
  • ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋งํฌ๋กœ ์ด๋™ํ•จ

โœ… ๋‹ค์–‘ํ•œ ์†์„ฑ๋“ค

1) download

๋งํฌ๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

<a href="image.jpg" download>์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ</a>
  • ํŒŒ์ผ ์ด๋ฆ„๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ (download="customname.jpg")

2) target

๋งํฌ๋ฅผ ์–ด๋””์„œ ์—ด์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ

  • _self: ๊ธฐ๋ณธ๊ฐ’, ํ˜„์žฌ ์ฐฝ์—์„œ ์—ด๊ธฐ
  • _blank: ์ƒˆ ์ฐฝ(๋˜๋Š” ์ƒˆ ํƒญ)์—์„œ ์—ด๊ธฐ
  • _parent: ๋ถ€๋ชจ ํ”„๋ ˆ์ž„์—์„œ ์—ด๊ธฐ
  • _top: ์ตœ์ƒ์œ„ ์ฐฝ์—์„œ ์—ด๊ธฐ
<a href="https://www.example.com" target="_blank">์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ</a>

Tip: ๋ณด์•ˆ์„ ์œ„ํ•ด _blank๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” rel="noopener noreferrer"๋ฅผ ๊ฐ™์ด ์จ์ฃผ์ž!

<a href="https://example.com" target="_blank" rel="noopener noreferrer">Example</a>

3) rel

ํ˜„์žฌ ๋ฌธ์„œ์™€ ๋งํฌ ๋ฌธ์„œ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์†์„ฑ

  • noopener: ์ƒˆ ์ฐฝ์—์„œ ์—ด ๋•Œ ๋ถ€๋ชจ ํŽ˜์ด์ง€ ์ ‘๊ทผ ์ฐจ๋‹จ
  • noreferrer: Referer ์ •๋ณด๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์Œ
  • nofollow: SEO์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Œ

4) ๋ฏธ๋””์–ด ํƒ€์ž…

media ์†์„ฑ์œผ๋กœ ๋””๋ฐ”์ด์Šค ์กฐ๊ฑด์„ ๊ฑธ ์ˆ˜๋„ ์žˆ๋‹ค.

<a href="video.mp4" media="screen and (max-width: 800px)">์ž‘์€ ํ™”๋ฉด์—์„œ๋งŒ ๋น„๋””์˜ค ๋งํฌ ํ™œ์„ฑํ™”</a>

โœ… ํŽ˜์ด์ง€ ๋‚ด๋ถ€ ์ด๋™ (Anchor)

<a href="#section1">์„น์…˜ 1๋กœ ์ด๋™</a>

<section id="section1">
  <h2>์„น์…˜ 1</h2>
</section>
  • #id๋ฅผ ์ด์šฉํ•ด ๋ฌธ์„œ ๋‚ด ํŠน์ • ์œ„์น˜๋กœ ์ ํ”„ํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… ์š”์•ฝ

์†์„ฑ์„ค๋ช…
href๋งํฌํ•  ๋Œ€์ƒ URL
downloadํด๋ฆญ ์‹œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
target๋งํฌ ์—ด ์œ„์น˜ ์„ค์ •
rel๋ฌธ์„œ ๊ฐ„ ๊ด€๊ณ„ ์„ค์ •
media๋งํฌ ํ™œ์„ฑํ™” ์กฐ๊ฑด ์„ค์ •

๐Ÿ“ ๋‚ด๊ฐ€ ๋А๋‚€ ์ 

์ฒ˜์Œ์—๋Š” a ํƒœ๊ทธ๋Š” ๊ทธ๋ƒฅ ๋งํฌ ์ •๋„๋กœ๋งŒ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ,
๋ณด์•ˆ์ด๋‚˜ SEO, UX ์ธก๋ฉด๊นŒ์ง€ ๊ณ ๋ คํ•˜๋ฉด ๊ผผ๊ผผํ•˜๊ฒŒ ์†์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๊ฒŒ ์ง„์งœ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋๋‹ค.
ํŠนํžˆ noopener๋ฅผ ์•ˆ ์“ฐ๋ฉด ๋ณด์•ˆ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑด ์ด๋ฒˆ์— ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค์ด์—ˆ๋‹ค.


โœ๏ธ "๋งํฌ ํ•˜๋‚˜์—๋„ ๋ณด์•ˆ, ์„ฑ๋Šฅ, UX๊ฐ€ ๋…น์•„ ์žˆ๋‹ค."

profile
๊ฐœ๋ฐœ์ž๋กœ ์ทจ์—…์„ ์ค€๋น„ ์ค‘ ์ด๋ฉฐ, ์—ด์‹ฌํžˆ ๊ณต๋ถ€ ์ค‘ ์ž…๋‹ˆ๋‹ค!

0๊ฐœ์˜ ๋Œ“๊ธ€