Baseline Widely available *
HTML <a>
ìì(ìµì»¤ ìì)ë href
í¹ì±ì íµí´ ë¤ë¥¸ íì´ì§ë ê°ì íì´ì§ì ì´ë ìì¹, íì¼, ì´ë©ì¼ 주ìì ê·¸ ì¸ ë¤ë¥¸ URLë¡ ì°ê²°í ì ìë íì´í¼ë§í¬ë¥¼ ë§ëëë¤. <a>
ìì ì½í
ì¸ ë ë§í¬ 목ì ì§ì ì¤ëª
ì ëíë´ì¼ í©ëë¤.
<p>You can reach Michael at:</p>
<ul>
<li><a href="https://example.com">Website</a></li>
<li><a href="mailto:m.bluth@example.com">Email</a></li>
<li><a href="tel:+123456789">Phone</a></li>
</ul>
li {
margin-bottom: 0.5rem;
}
í¹ì±
ì´ ììë ì ì í¹ì±ì í¬í¨í©ëë¤.
download
ë§í¬ë¡ ì´ëíë ëì ì¬ì©ììê² URLì ì ì¥í ì§ ë¬¼ì´ë´ ëë¤. ê°ì ì§ì í ìë ìê³ , ì§ì íì§ ìì ìë ììµëë¤.
ê°ì´ ìì¼ë©´ íì¼ ì´ë¦ê³¼ íì¥ìë ë¸ë¼ì°ì ê° ë¤ìí ì¸ìë¡ë¶í° ìì±í´ ì ìí©ëë¤.
Content-Disposition
HTTP í¤ëContent-Type
í¤ë, data:
URLì ìì ë¶ë¶, blob:
URLì Blob.type
ìì ììë)ê°ì ì§ì íë©´ ì ì¥í ëì íì¼ ì´ë¦ì¼ë¡ì ì ìí©ëë¤. /
ì \
문ìë_
ë¡ ë³íí©ëë¤. íì¼ìì¤í
ìì ë¤ë¥¸ 문ìë ì íí ì ìì¼ë¯ë¡, íìí ê²½ì° ë¸ë¼ì°ì ê° ì¶ê°ë¡ ì´ë¦ì ì¡°ì í ì ììµëë¤.
ì°¸ê³ :-
download
ë ëì¼ ì¶ì² URLê³¼blob:
,data:
ì¤í´ììë§ ìëí©ëë¤.
Content-Disposition
ìfilename
ì´download
ì ë¤ë¥¼ ë í¤ëê° ì°ì ê¶ì ê°ì§ëë¤. (Content-Disposition: inline
ì¼ ë, Firefoxë í¤ë를 ì°ì íê³ Chromeìdownload
를 ì°ì í©ëë¤.)
href
íì´í¼ë§í¬ê° ê°ë¦¬í¤ë URL. ë§í¬ë HTTP ê¸°ë° URLì¼ íìë ìê³ , ë¸ë¼ì°ì ê° ì§ìíë 모ë URL ì¤í´ì ì¬ì©í ì ììµëë¤.
tel:
URLì ì¬ì©íë ì íë²í¸mailto:
URLì ì¬ì©íë ì´ë©ì¼ 주ìNavigator.registerProtocolHandler()
를 íµí´ ì§ìí ì ììµëë¤.hreflang
ë§í¬ URLì ì¸ê° ì¸ì´ì ëí íí¸. í¹ë³í ë´ì¥ 기ë¥ì ììµëë¤. ê°ë¥í ê°ì ì ì lang
í¹ì±ê³¼ ëì¼í©ëë¤.
ping
íëì ì¤íì´ì¤ë¡ 구ë¶íë URL 목ë¡. ë§í¬ë¥¼ í´ë¦í´ ë°ë¼ê° ê²½ì°, ë¸ë¼ì°ì ê° URL ê°ê°ì POST
ìì²ì ì ì¡í©ëë¤. ëê° ì¶ì ì©ëë¡ ì¬ì©í©ëë¤.
referrerpolicy
Experimental
URLì ê°ì ¸ì¬ ë ì¬ì©í 리í¼ë¬. Referrer-Policy
문ììì ê°ë¥í ê°ê³¼ í¨ê³¼ë¥¼ íì¸íì¸ì.
rel
íëì ì¤íì´ì¤ë¡ 구ë¶íë, ì°ê²°í URLê³¼ì ê´ê³ë¥¼ ëíë´ë ë§í¬ ì í 목ë¡.
target
ë§í¬í URLì íìí ìì¹. ê°ë¥í ê°ì ë¸ë¼ì°ì§ ë§¥ë½ì¼ë¡, ì¦ í, ì°½, <iframe>
ì ì´ë¦ì´ë í¹ì í¤ìëì
ëë¤. ë¤ì í¤ìëë í¹ë³í ë»ì ê°ì§ê³ ììµëë¤.
_self
: URLì íì¬ ë¸ë¼ì°ì§ ë§¥ë½ì íìí©ëë¤. 기본ê°._blank
: URLì ìë¡ì´ ë¸ë¼ì°ì§ ë§¥ë½ì íìí©ëë¤. ë³´íµ ì íì´ì§ë§, ì¬ì©ìê° ë¸ë¼ì°ì ì¤ì ì íµí´ ì ì°½ì¼ë¡ ë°ê¿ ì ììµëë¤._parent
: URLì íì¬ ë¸ë¼ì°ì§ ë§¥ë½ì ë¶ëª¨ì íìí©ëë¤. ë¶ëª¨ê° ì¡´ì¬íì§ ìì¼ë©´ _self
ì ëì¼íê² íëí©ëë¤._top
: URLì ìµìë¨ ë¸ë¼ì°ì§ ë§¥ë½(íì¬ ë§¥ë½ì ë¶ëª¨ë©´ì ìì ì ë¶ëª¨ê° ì¡´ì¬íì§ ìë, ì ì¼ ëì ë§¥ë½)ì íìí©ëë¤. ë¶ëª¨ê° ì¡´ì¬íì§ ìì¼ë©´ _self
ì ëì¼íê² íëí©ëë¤.ì°¸ê³ :
target
ì ì¬ì©í ë,rel="noreferrer"
를 ì¶ê°í´window.opener
APIì ì ìì ì¸ ì¬ì©ì ë°©ì§íë걸 ê³ ë ¤íì¸ì.
ì°¸ê³ : ìµê·¼ì ë¸ë¼ì°ì (Firefox 79+ ë±)ììë target="_blank"를 ì§ì íë©´ rel="noopener"
를 ì ì©í ê²ê³¼ ê°ì ëìì í©ëë¤.
type
ë§í¬ URLì MIME typeì ëí íí¸. í¹ë³í ë´ì¥ 기ë¥ì ììµëë¤.
<a href="https://www.mozilla.com">Mozilla</a>
ê²°ê³¼ ìë URLë¡ ì°ê²° HTML
<a href="//example.com">Scheme-relative URL</a>
<a href="/ko/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
a {
display: block;
margin-bottom: 0.5em;
}
ê²°ê³¼ ê°ì íì´ì§ì ììë¡ ì°ê²°
<!-- <a> ììë¡ ìëì 구íì ì°ê²° -->
<p><a href="#Section_further_down">ìë ì 목ì¼ë¡ ê±´ëë°ê¸°</a></p>
<!-- ë§í¬ê° í¥í ì 목 -->
<h2 id="Section_further_down">ìëì ì 목</h2>
ì´ë©ì¼ 주ìë¡ ì°ê²°ì°¸ê³ :
href="#top"
ì´ë ë¹ íë그먼í¸(href="#"
)를 ì¬ì©íë©´ íì¬ íì´ì§ì ìµìë¨ì¼ë¡ ì´ëíë ë§í¬ë¥¼ ìì±í ì ììµëë¤. HTML ëª ì¸ë¥¼ íì¸íì¸ì.
ì¬ì©ìì ì´ë©ì¼ íë¡ê·¸ë¨ì íµí´ ìë¡ì´ ë©ì¼ì ë³´ë¼ ì ìë ë§í¬ë¥¼ ìì±íë ¤ë©´ mailto:
ì¤í´ì ì¬ì©íì¸ì.
<a href="mailto:nowhere@mozilla.org">Send email to nowhere</a>
ì 목과 본문 í¬í¨ ë±, mailto:
URLì ê´í ìì¸í ë´ì©ì ì´ë©ì¼ ë§í¬ì RFC 6068ì ì°¸ê³ íì¸ì.
<a href="tel:+49.157.0156">+49 157 0156</a>
<a href="tel:+1(555)5309">(555) 5309</a>
tel:
ë§í¬ë ì¥ì¹ì ë¥ë ¥ì ë°ë¼ íëì´ ë°ëëë¤.
Navigator.registerProtocolHandler()
를 ì¬ì©í´ ì í를 걸 ì ììµëë¤. web.skype.com
ì ì°¸ê³ íì¸ì.tel:
URLì 구문, ì¶ê° 기ë¥, ê·¸ ì¸ ë ìì¸í ì ë³´ë RFC 3966ì ì°¸ê³ íì¸ì.
download
í¹ì±ì¼ë¡ <canvas>
를 PNGë¡ ì ì¥í기
download
í¹ì±ê³¼ data:
URLì ì¬ì©í´ <canvas>
ììì ì½í
ì¸ ë¥¼ ì´ë¯¸ì§ë¡ ì ì¥í ì ììµëë¤.
<p>
ë§ì°ì¤ ëëê·¸ë¡ ê·¸ë¦¼ì ê·¸ë ¤ë³´ì¸ì.
<a href="" download="my_painting.png">ë¤ì´ë¡ë</a>
</p>
<canvas width="300" height="300"></canvas>
CSS
html {
font-family: sans-serif;
}
canvas {
background: #fff;
border: 1px dashed;
}
a {
display: inline-block;
background: #69c;
color: #fff;
padding: 5px 10px;
}
JavaScript
var canvas = document.querySelector("canvas"),
c = canvas.getContext("2d");
c.fillStyle = "hotpink";
function draw(x, y) {
if (isDrawing) {
c.beginPath();
c.arc(x, y, 10, 0, Math.PI * 2);
c.closePath();
c.fill();
}
}
canvas.addEventListener("mousemove", (event) =>
draw(event.offsetX, event.offsetY),
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));
document
.querySelector("a")
.addEventListener(
"click",
(event) => (event.target.href = canvas.toDataURL()),
);
ê²°ê³¼ ë³´ìê³¼ ê°ì¸ì ë³´
<a>
ììë ì¬ì©ìì ë³´ìê³¼ ê°ì¸ì ë³´ì ì¤ìí ìí¥ì ì¤ ì ììµëë¤. Referer
í¤ë: ê°ì¸ì ë³´ì ë³´ì ê³ ë ¤ì¬í 문ììì ìì¸í ë´ì©ì ììë³´ì¸ì.
target="_blank"
를 rel="noreferrer"
ì rel="noopener"
ìì´ ì¬ì©íë©´ ì¹ì¬ì´í¸ê° window.opener
API ì
ì© ê³µê²©ì ì·¨ì½í´ì§ëë¤. (ì·¨ì½ì ì¤ëª
) ë¤ë§, ìµê·¼ ë¸ë¼ì°ì (Firefox 79+ ë±)ë target="_blank"
를 ì§ì íë©´ ììë¡ rel="noopener"
ì¤ì ê³¼ ëì¼í ë³´í¸ ìì¤ì ì ì©í©ëë¤.
ë§í¬ ìì ì½í ì¸ ë, ë§¥ë½ìì ë²ì´ëëë¼ë ë§í¬ê° í¥íë ê³³ì ì¤ëª í´ì¼ í©ëë¤.
ì ê·¼ì± ë¨ì´ì§ë ì½í ë§í¬ í ì¤í¸ì¬ê°íê² íí ì¤ìë "ì¬ê¸°ë¥¼ í´ë¦"ì´ë "ì¬ê¸°"ë¼ë ë¨ì´ì ë§í¬ë¥¼ íë¤ë ê²ì ëë¤.
<p>ì í¬ì ì íì ë ììë³´ìë ¤ë©´ <a href="/products">ì¬ê¸°</a>를 í´ë¦íì¸ì.</p>
ê°í ë§í¬ í
ì¤í¸
ë¤ííë ì½ê² ìì í ì ìë ë°ë¤ê°, ì ê·¼ì±ì´ ë¨ì´ì§ë ë²ì ë³´ë¤ ë ì§§ìµëë¤!
<p>ì í¬ì <a href="/products">ì íì ë ììë³´ì¸ì</a>.</p>
ì ê·¼ì± ë³´ì¡° 기ì ì íì´ì§ ìì 모ë ë§í¬ë¥¼ ëì´íë ë¨ì¶í¤ê° ììµëë¤. ê·¸ë¬ë ê°í ë§í¬ í ì¤í¸ê° ë³´ì¡° 기ì ì¬ì©ììê²ë§ ëìì 주ë ê²ì ìëëë¤. 모ë ë§í¬ ëì´ ë¨ì¶í¤ë ìê°ì ì¬ì©ìê° íì´ì§ë¥¼ ë¹ ë¥´ê² íë ê²ì íë´ ë´ë ê²ì´ê¸° ë문ì ëë¤.
onclick
ì´ë²¤í¸
ìµì»¤ ììì href
를 #
ì´ë javascript:void(0)
ì¼ë¡ ì§ì í´ íì´ì§ ìë¡ê³ 침ì ë§ê³ , click
ì´ë²¤í¸ ì²ë¦¬ê¸°ë¥¼ ë±ë¡í´ì ê°ì§ ë²í¼ì ë§ëë ë°©ìì¼ë¡ ë¨ì©íë ê²½ì°ê° ë§ìµëë¤.
ì´ë° ê°ì§ href
ê°ì ë§í¬ë¥¼ ë³µì¬íê±°ë ëëê·¸í ë, ë§í¬ë¥¼ ì íì´ë ì ì°½ìì ì´ ë, ì¦ê²¨ì°¾ê¸°ì ì¶ê°í ëì JavaScript를 ë¶ë¬ì¤ê³ ìê±°ë ì¤í¬ë¦½í¸ ì¤ë¥ê° ë°ìíì ë, ìëë©´ ë¹íì±ííì ë ì측íì§ ëª»í ëìì ì ë°í©ëë¤. ëí ì¤í¬ë¦° 리ë ë± ë³´ì¡° 기ì ìë ì못ë ì미를 ì ë¬í©ëë¤.
ëì <button>
ì ì¬ì©íì¸ì. íì´í¼ë§í¬ë ì§ì§ URLë¡ì íì ì©ëë¡ë§ ì¬ì©í´ì¼ í©ëë¤.
target="_blank"
ë¡ ì¸í´ ì í/ì°½ì ì¬ë ë§í¬ì, íì¼ì ë¤ì´ë¡ëíë ë§í¬ë, ë§í¬ë¥¼ í´ë¦íì ë ë¬´ì¨ ì¼ì´ ë°ìí ê±´ì§ ëª
ìí´ì¼ í©ëë¤.
ìë ¥ì´ ëìê±°ë ì¤í¬ë¦° 리ëë¡ íìíë ì¬ì©ì, í¹ì ì§ê° ë¥ë ¥ì´ ë®ì ì¬ì©ìë ììíì§ ëª»í ìí©ìì ì í, ì ì°½, ë¤ë¥¸ ì±ì´ ì¼ì§ë ìê° í¼ëì¤ë¬ì¸ ì ììµëë¤. ì¤ëë ì¤í¬ë¦° 리ëë ì´ë° ìí©ì ìì ìë ¤ì£¼ì§ ëª»í ìë ììµëë¤.
ìë¡ì´ í/ì°½ì ì¬ë ë§í¬<a target="_blank" href="https://ko.wikipedia.org">
ìí¤ë°±ê³¼ (ì íìì ì´ë¦¼)
</a>
ë¹ HTML 리ìì¤ ë§í¬
<a href="2017-annual-report.ppt">2017 ì°ê° ë³´ê³ ì (PowerPoint)</a>
ìì´ì½ì ì¬ì©í´ ë§í¬ì íëì ê°ì¡°í ë ëì²´ í ì¤í¸ë¥¼ ê¼ ì§ì íì¸ì.
<a target="_blank" href="https://ko.wikipedia.org">
ìí¤ë°±ê³¼
<img alt="(ì íìì ì´ë¦¼)" src="newtab.svg" />
</a>
<a href="2017-annual-report.ppt">
2017 ì°ê° ë³´ê³ ì
<img alt="(PowerPoint íì¼)" src="ppt-icon.svg" />
</a>
ê±´ëë°ê¸° ë§í¬(skip link)ë <body>
ì½í
ì¸ ìì ê°ë¥í ì쪽ì ë°°ì¹íë ë§í¬ë¡, íì´ì§ì 주ì ì½í
ì¸ ììì ì ê°ë¦¬íµëë¤. ê±´ëë°ê¸° ë§í¬ë ë³´íµ í¬ì»¤ì¤ ì ê¹ì§ ì¨ê²¨ì§ëë¤.
<body>
<a href="#content">ë´ì©ì¼ë¡ ê±´ëë°ê¸°</a>
<header>â¦</header>
<main id="content"><!-- ì¬ê¸°ë¡ ê±´ëë --></main>
</body>
.skip-link {
position: absolute;
top: -3em;
background: #fff;
}
.skip-link:focus {
top: 0;
}
ê±´ëë°ê¸° ë§í¬ë í¤ë ë´ë¹ê²ì´ì ê³¼ ê°ì´ ì¬ë¬ íì´ì§ìì ë°ë³µëë ì½í ì¸ ë¥¼ í¤ë³´ë ì¬ì©ìê° ì½ê² ìëµí ì ìëë¡ ëìì¤ëë¤.
ê±´ëë°ê¸° ë§í¬ë ì¤ìì¹ ì¡°ì, ìì± ëª ë ¹, ë§ì°ì¤ ì¤í±/í¤ë ìëì²ë¼ ë°ë³µ ì½í ì¸ ë¥¼ ê±´ëë°ê¸° íë ë³´ì¡° 기ì ì¬ì©ììê² í° ëìì´ ë©ëë¤.
ë§í¬ì ê°ì ëíí ììë ìí¸ìì©í기 ì¶©ë¶í í¬ê¸°ì íì±í ììì ê°ì ¸ì¼ í©ëë¤. ì¶©ë¶í í¬ê¸°ë ì´ë ì¡°ì ì¥ì 를 ê°ì§ ì¬ì©ìì, í°ì¹ì¤í¬ë¦°ì²ë¼ ì ííì§ ìì ì ë ¥ ë구 ì¬ì©ìì²ë¼ ë¤ìí ì¬ëì ëìµëë¤. ìµì 44x44ì CSS í½ì í¬ê¸°ë¥¼ ê¶ê³ í©ëë¤.
ì°ë¬¸ ë´ì í ì¤í¸ë¡ë§ ì´ë£¨ì´ì§ ë§í¬ë ì ê·ì¹ìì ì ì¸í ì ìì§ë§, ê·¸ëë íì±íí기 ì¬ì´ í¬ê¸°ë¥¼ íë³´íë ê²ì´ ì¢ìµëë¤.
ë§í¬ì ê°ì ëíí ìì ë¤ì를 ìê°ì ì¼ë¡ ê°ê¹ì´ ë°°ì¹í ë ìë¡ë¥¼ ë¶ë¦¬íë ê³µê°ì ë¬ì¼ í©ëë¤. ê°ê²©ì ì´ë ì¡°ì ì¥ì 를 ê°ì§ ì¬ì©ìê° ìíì§ ìë ìí¸ìì©ì íë걸 ë°©ì§í ì ììµëë¤.
ê°ê²©ì margin
ê³¼ ê°ì CSS ìì±ì¼ë¡ ì¤ì í ì ììµëë¤.
<link>
ë <a>
ì ì ì¬íì§ë§, ì¬ì©ììê² ë
¸ì¶íì§ ìë ë©íë°ì´í° íì´í¼ë§í¬ë¥¼ ìí ììì
ëë¤.:link
ë ì í¨í href
í¹ì±ì ê°ì§ <a>
ìì를 ì ííë CSS ìì¬ í´ëì¤ì
ëë¤.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4