Client/HTML

[HTML] 링크 νƒœκ·Έ <a> μ‚¬μš©λ²•, href, target 속성

meeeeejin 2021. 4. 28. 09:01

<a> νƒœκ·Έ

βœ” a νƒœκ·Έ μ •μ˜

<a href="">contents</a>


<a> νƒœκ·ΈλŠ” anchor(λ‹»)의 μ•½μ–΄λ‘œ, ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€μ—μ„œ λ‹€λ₯Έ νŽ˜μ΄μ§€λ₯Ό μ—°κ²°ν•  λ•Œ μ‚¬μš©ν•˜λŠ” ν•˜μ΄νΌλ§ν¬(hyperlink)λ₯Ό μ •μ˜ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. λ”°λΌμ„œ <a> νƒœκ·Έμ—λŠ” 링크(link)의 λͺ©μ μ§€λ₯Ό κ°€λ¦¬ν‚€λŠ” href 속성이 ν•„μš”ν•©λ‹ˆλ‹€. 

 

 

 

βœ” μ†μ„±(attributes) μ •μ˜ 및 ν˜•μ‹

속성(attributes)μ΄λž€ νƒœκ·Έμ— λŒ€ν•΄ 좔가적인 정보λ₯Ό μ œκ³΅ν•  λ•Œ μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. ν‚€(key) = "속성 κ°’(value)" ν˜•μ‹μœΌλ‘œ 속성을 λͺ…μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ ν•˜λ‚˜μ˜ νƒœκ·Έμ— 속성이 μ—¬λŸ¬ 개일 경우, 각 속성은 곡백 ν•œ 칸으둜 κ΅¬λΆ„ν•©λ‹ˆλ‹€. 

<!--href, targetμ΄λΌλŠ” 2개의 속성을 가진 a νƒœκ·Έ-->
<a href="https://naver.com" target="_self">넀이버</a>

 

 

 

βœ” URL μ •μ˜μ™€ μ’…λ₯˜

λ‹€μ‹œ href μ†μ„±μœΌλ‘œ λŒμ•„μ™€μ„œ, href의 속성 κ°’μœΌλ‘œλŠ” URL이 λ“€μ–΄κ°ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. URL에 λŒ€ν•΄ κ°„λ‹¨νžˆ μ„€λͺ…ν•˜μžλ©΄, μš°μ„  Uniform Resource Locator의 μ•½μžμž…λ‹ˆλ‹€. λͺ…μΉ­μ—μ„œ μΆ”μΈ‘ν•  수 μžˆλ“―μ΄ μΈν„°λ„·μ—μ„œ HTML νŽ˜μ΄μ§€, CSS λ¬Έμ„œ, 이미지 λ“±μ˜ μžμ›(Resource)의 μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚Ό λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

 

URL은 μ ˆλŒ€(Absolute) URL, μƒλŒ€(Relative) URL둜 λΆ„λ₯˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • μ ˆλŒ€ URL: μ ‘κ·Όν•˜λŠ” 졜초 μ‹œμž‘μ λΆ€ν„° κ²½μœ ν•œ 경둜λ₯Ό λͺ¨λ‘ κΈ°λ‘ν•˜μ—¬ μžμ›μ˜ μœ„μΉ˜λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
  • μƒλŒ€ URL: 기쀀점을 κΈ°μ€€μœΌλ‘œ μƒλŒ€μ μΈ 경둜λ₯Ό κΈ°λ‘ν•˜μ—¬ μžμ›μ˜ μœ„μΉ˜λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 

μƒλŒ€ URLμ—μ„œλŠ” index.html을 ν˜„μž¬ κΈ°μ€€μ μœΌλ‘œ μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. 

 

 

 

βœ” target 속성과 속성값

<a> νƒœκ·Έμ˜ 또 λ‹€λ₯Έ μ†μ„±μœΌλ‘œλŠ” target 속성이 μžˆμŠ΅λ‹ˆλ‹€. 이 속성은 클릭으둜 링크λ₯Ό μ˜€ν”ˆν•  λ•Œ μ–΄λ””μ—μ„œ μ˜€ν”ˆν• μ§€ μ •ν•˜λŠ” μ†μ„±μž…λ‹ˆλ‹€. 제일 많이 μ“°λŠ” 속성 κ°’μœΌλ‘œλŠ” "_self"와 "_blank"κ°€ μžˆμŠ΅λ‹ˆλ‹€. 

  • "_self": ν˜„μž¬ μ°½μ—μ„œ 링크λ₯Ό μ˜€ν”ˆν•©λ‹ˆλ‹€. 
  • "_blank": μƒˆ μ°½(λ˜λŠ” νƒ­)μ—μ„œ 링크λ₯Ό μ˜€ν”ˆν•©λ‹ˆλ‹€. 

 

 

 

βœ” a νƒœκ·Έ μ‚¬μš© μ˜ˆμ‹œ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>링크 νƒœκ·Έ</title>
</head>
<body>
    <a href="https://google.com">ꡬ글</a>
    <a href="https://naver.com" target="_self">넀이버</a>
    <a href="https://facebook.com" target="_blank">페이슀뢁</a>
</body>
</html>

 

 

 

βœ” λ§ν¬μ˜ κΈ°λ³Έ μŠ€νƒ€μΌ

<a> νƒœκ·Έλ‘œ ν‘œν˜„λ˜λŠ” 링크의 κΈ°λ³Έ μŠ€νƒ€μΌμ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 

  • 아직 λ°©λ¬Έν•˜μ§€ μ•Šμ€ 링크(unvisited link): 밑쀄, νŒŒλž€μƒ‰
  • λ°©λ¬Έν–ˆλ˜ 링크(visited link): 밑쀄, 보라색
  • ν™œμ„±ν™”λœ(ν˜„μž¬ λ§ˆμš°μŠ€κ°€ ν΄λ¦­ν•˜κ³  μžˆλŠ”) 링크(active link): 밑쀄, 빨간색

 

 

 

μ°Έκ³  μ‚¬μ΄νŠΈ: tcpschool.com/html-tags/a

 

 

 

 

728x90