[HTML5] 4 Hyperlink Tag? μ†Œκ°œ-IMBETPY

Doomchit_3Β·2020λ…„ 7μ›” 9일
0

2 HTML

λͺ©λ‘ 보기
4/7
post-thumbnail

🧨 HyperText

HyperText 의 Hyper λŠ” ν…μŠ€νŠΈ 정보가 λ‹€μ€‘μœΌλ‘œ μ—°κ²°λ˜μ–΄ μžˆλŠ” μƒνƒœλ₯Ό μ˜λ―Έν•œλ‹€.

  • HTML 의 νŠΉμ§•μΈ link κ°œλ…κ³Ό μ—°κ²°λ˜λŠ”λ° λ¬Έμ„œμ˜ μ„ ν˜•μ„±, κ³ μ •μ„±μ—μ„œ λ²—μ–΄λ‚˜ μ‚¬μš©μžκ°€ μ›ν•˜λŠ” μˆœμ„œλŒ€λ‘œ μ›ν•˜λŠ” 정보λ₯Ό 취득할 수 μžˆλ„λ‘ ν•œλ‹€.

  • ν•œ ν…μŠ€νŠΈμ—μ„œ λ‹€λ₯Έ ν…μŠ€νŠΈλ‘œ κ±΄λ„ˆλ›°μ–΄ 읽을 수 μžˆλŠ” κΈ°λŠ₯을 ν•˜μ΄νΌλ§ν¬(hyper link)라 ν•œλ‹€.

β‘  a

HTML linkλŠ” hyperlinkλ₯Ό μ˜λ―Έν•˜λ©° a tagκ°€ κ·Έ 역할을 λ‹΄λ‹Ήν•œλ‹€.

    <a href="http://www.google.com">Visit google.com!</a>


🎁 href μ–΄νŠΈλ¦¬λ·°νŠΈ

  • href μ–΄νŠΈλ¦¬λ·°νŠΈλŠ” μ΄λ™ν•˜κ³ μž ν•˜λŠ” 파일의 μœ„μΉ˜(경둜)λ₯Ό κ°’μœΌλ‘œ λ°›λŠ”λ‹€.
  • 경둜(path)λž€ 파일 μ‹œμŠ€ν…œ μƒμ—μ„œ νŠΉμ • 파일의 μœ„μΉ˜λ₯Ό μ˜λ―Έν•œλ‹€.

β‘  디렉토리(Directory)

디렉토리 λŠ” 파일과 λ‹€λ₯Έ 디렉터리λ₯Ό κ°–λŠ” 파일 μ‹œμŠ€ν…œ λ‚΄μ˜ μ‘΄μž¬λ¬Όλ‘œμ„œ 폴더 라고도 λΆˆλ¦¬μš΄λ‹€.

  • 루트 디렉터리
    파일 μ‹œμŠ€ν…œ 계측 ꡬ쑰 μƒμ˜ μ΅œμƒμœ„ 디렉터리이닀.
    Unix : /
    Windows : C:\
  • ν™ˆ 디렉터리
    μ‹œμŠ€ν…œμ˜ μ‚¬μš©μžμ—κ²Œ 각각 ν• λ‹Ήλœ κ°œλ³„ 디렉터리이닀.
    Unix : /Users/{계정λͺ…}
    Windows : C:\Users\{계정λͺ…}
  • μž‘μ—… 디렉터리
    μž‘μ—… 쀑인 파일의 μœ„μΉ˜ν•œ 디렉터리이닀.
    곡톡 : ./
  • λΆ€λͺ¨ 디렉터리
    μž‘μ—… λ””λ ‰ν„°λ¦¬μ˜ λΆ€λͺ¨ 디렉토리이닀.
    곡톡 : ../

β‘‘ 파일 경둜(File path)

파일 κ²½λ‘œλŠ” 파일 μ‹œμŠ€ν…œμ—μ„œ 파일의 μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 방법이닀. κ²½λ‘œμ—λŠ” μ ˆλŒ€κ²½λ‘œμ™€ μƒλŒ€κ²½λ‘œκ°€ μžˆλ‹€.

  • μ ˆλŒ€κ²½λ‘œ(Absolute path)
    ν˜„μž¬ μž‘μ—… 디렉터리와 관계없이 νŠΉμ • 파일의 μ ˆλŒ€μ μΈ μœ„μΉ˜λ₯Ό 가리킨닀. 루트 디렉터리λ₯Ό κΈ°μ€€μœΌλ‘œ 파일의 μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚Έλ‹€.
    http://www.HELLO.com/index.html
    /Users/HELLO/Desktop/myImage.jpg
    C:\users\HELLO\Desktop\myImage.jpg
    /index.html
  • μƒλŒ€κ²½λ‘œ(Relative path)
    ν˜„μž¬ μž‘μ—… 디렉터리λ₯Ό κΈ°μ€€μœΌλ‘œ νŠΉμ • 파일의 μƒλŒ€μ μΈ μœ„μΉ˜λ₯Ό 가리킨닀.
    ./index.html
    ../dist/index.js
    ../../dist/index.js

β‘’ href μ–΄νŠΈλ¦¬λ·°νŠΈμ— μ‚¬μš© κ°€λŠ₯ν•œ κ°’

  • μ ˆλŒ€ URL
    μ›Ήμ‚¬μ΄νŠΈ URL (href=”http://www.example.com/default.html”)

  • μƒλŒ€ URL
    μžμ‹ μ˜ μœ„μΉ˜λ₯Ό κΈ°μ€€μœΌλ‘œν•œ λŒ€μƒμ˜ URL (href=”html/default.html”)

  • fragment identifier
    νŽ˜μ΄μ§€ λ‚΄μ˜ νŠΉμ • idλ₯Ό κ°–λŠ” μš”μ†Œμ—μ˜ 링크 (href=”#top”)

  • 메일
    mailto:

  • script
    href=”javascript:alert(β€˜Hello’);”

    <a href="http://www.google.com">URL</a><br>
    <a href="html/my.html">Local file</a><br>
    <a href="file/my.pdf" download>Download file</a><br>
    <a href="#">fragment identifier</a><br>
    <a href="mailto:someone@example.com?Subject=Hello again">Send Mail</a><br>
    <a href="javascript:alert('Hello');">Javascript</a>


🧢 target μ–΄νŠΈλ¦¬λ·°νŠΈ

target μ–΄νŠΈλ¦¬λ·°νŠΈ λŠ” 링크λ₯Ό ν΄λ¦­ν–ˆμ„ λ•Œ μœˆλ„μš°λ₯Ό μ–΄λ–»κ²Œ μ˜€ν”ˆν•  지λ₯Ό μ§€μ •ν•œλ‹€.

  • _self : 링크λ₯Ό ν΄λ¦­ν–ˆμ„ λ•Œ μ—°κ²°λ¬Έμ„œλ₯Ό ν˜„μž¬ μœˆλ„μš°μ—μ„œ μ˜€ν”ˆν•œλ‹€ (κΈ°λ³Έκ°’)
  • _blank : 링크λ₯Ό ν΄λ¦­ν–ˆμ„ λ•Œ μ—°κ²°λ¬Έμ„œλ₯Ό μƒˆλ‘œμš΄ μœˆλ„μš°λ‚˜ νƒ­μ—μ„œ μ˜€ν”ˆν•œλ‹€
    <a href="http://www.google.com" target="_blank">Visit google.com!</a>


μ°Έκ³ πŸ“š

mozilla
poiemaweb

profile
Walk it like I talk it x 3 ___#SoftwareEngineer

0개의 λŒ“κΈ€