Baseline Widely available *
HTML <link>
ììë íì¬ ë¬¸ìì ì¸ë¶ 리ìì¤ì ê´ê³ë¥¼ ëª
ìí©ëë¤. <link>
ë ì¤íì¼ ìí¸ë¥¼ ì°ê²°í ë ì ì¼ ë§ì´ ì¬ì©íì§ë§, ì¬ì´í¸ ìì´ì½("íë¹ì½"ê³¼ í íë©´ ìì´ì½, 모ë°ì¼ ì± ìì´ì½) ì°ê²° ë± ì¬ë¬ê°ì§ë¡ ì°ì¼ ì ììµëë¤.
<link href="/shared-assets/misc/link-element-example.css" rel="stylesheet" />
<p>This text will be red as defined in the external stylesheet.</p>
<p style="color: blue">
The <code>style</code> attribute can override it, though.
</p>
ì¸ë¶ ì¤íì¼ ìí¸ë¥¼ ì°ê²°íë ¤ë©´ <head>
ìì ë¤ìê³¼ ê°ì <link>
ìì를 ë°°ì¹íì¸ì.
<link href="main.css" rel="stylesheet" />
ìì ê°ë¨í ìì ë href
í¹ì±ì ì¤íì¼ ìí¸ì ê²½ë¡ë¥¼, rel
í¹ì±ì stylesheet
ì ì¬ì©í©ëë¤. rel
ì ê´ê³(relationship)를 ë»íë©°, íì¬ ë¬¸ìì ì°ê²°í ìì´í
ì ê´ê³ê° ì´ë»ê² ëëì§ ì¤ëª
í©ëë¤. ë°ë¼ì <link>
ììì ì ì¼ ì¤ìí ê¸°ë¥ ì¤ íëë¼ê³ ë³¼ ì ììµëë¤.
ê·¸ì¤ììë ëª ê°ì§ ì주 ì°ì´ë ì íì´ ììµëë¤. ì¬ì´í¸ì íë¹ì½ì ì°ê²°íë ¤ë©´ ë¤ìê³¼ ê°ì´ ì¬ì©í©ëë¤.
<link rel="icon" href="favicon.ico" />
ìì´ì½ì ìí rel
ê°ë ì¬ë¬ê°ê° ìì¼ë©°, 주 ì©ëë ë¤ìí í´ë기기 íë«í¼ì í¹ë³í ìì´ì½ì ëíë´ê¸° ìí¨ì
ëë¤.
<link
rel="apple-touch-icon"
sizes="114x114"
href="apple-icon-114.png"
type="image/png" />
sizes
í¹ì±ì ìì´ì½ í¬ê¸°ë¥¼, type
í¹ì±ì ì°ê²°í 리ìì¤ì MIMEì í¬í¨í©ëë¤. ë¸ë¼ì°ì ë ì´ë° ì¬ë¬ê°ì§ ì 보를 íµí´ ê°ì¥ ì í©í ìì´ì½ì ì íí©ëë¤.
media
í¹ì±ì ì¬ì©í´ 미ëì´ ì íì´ë 쿼리를 ì§ì í ìë ììµëë¤. ê·¸ë¬ë©´ í´ë¹ 미ëì´ ì¡°ê±´ì ë§ì¡±í ëë§ ë¦¬ìì¤ë¥¼ ë¶ë¬ìµëë¤.
<link href="print.css" rel="stylesheet" media="print" />
<link
href="mobile.css"
rel="stylesheet"
media="screen and (max-width: 600px)" />
ìë¡ì´ ì±ë¥ ë° ë³´ì ê´ë ¨ 기ë¥ë <link>
ììì ì¶ê°ëìµëë¤. ë¤ì ì½ëë¡ ì´í´ë³´ê² ìµëë¤.
<link
rel="preload"
href="myFont.woff2"
as="font"
type="font/woff2"
crossorigin="anonymous" />
rel
ì preload
ê°ì ë¸ë¼ì°ì ê° ì´ ë¦¬ìì¤ë¥¼ 미리 ë¶ë¬ìì¼ íë¤ë ê²ì ëíë´ê³ (ìì¸í ì ë³´ë rel="preload"
를 ì°¸ê³ íì¸ì), as
í¹ì±ì ê°ì ¸ì¤ë 리ìì¤ê° ì´ë¤ 리ìì¤ì¸ì§ ëíë
ëë¤. crossorigin
í¹ì±ì 리ìì¤ë¥¼ CORS ìì²ì¼ë¡ ë¶ë¬ìì¼ íëì§ì ëí ê°ì
ëë¤.
기í ì¬ì© ì¼ë:
<link>
ììì ë§í¬ ì íì´ body-ok ì¸ ê²½ì°, <head>
ëë <body>
ììì í¬í¨ë ì ììµëë¤. ì를 ë¤ì´ stylesheet
ë§í¬ ì íì body-ok ì´ë¯ë¡, <link rel="stylesheet">
ë body ìì í¬í¨ë ì ììµëë¤. ê·¸ë¬ë ì´ë ì¢ì ë°©ë²ì ìëëë¤. <link>
ììë body ì½í
ì¸ ìì ë¶ë¦¬í´, <head>
ìì í¬í¨íë ê²ì´ ë ì¢ìµëë¤.<link>
를 ì¬ì©íì¬ ì¬ì´í¸ì íë¹ì½ì ì¤ì íê³ , ì¬ì´í¸ê° ë³´ìì ê°íí기 ìí´ ì½í
ì¸ ë³´ì ì ì±
(CSP)ì ì¬ì©íë ê²½ì° í´ë¹ ì ì±
ì íë¹ì½ìë ì ì©ë©ëë¤. íë¹ì½ì´ ë¡ëëì§ ìë 문ì ê° ë°ìíë¤ë©´ Content-Security-Policy
í¤ëì img-src
ì§ìì´ê° ì ê·¼ì ë§ê³ ìëì§ íì¸íììì¤.<link>
ììì ëí ì´ë²¤í¸ ì²ë¦¬ê¸°ê° ì ìëì´ ìì¼ë, ì´ë»ê² ì¬ì©ëëì§ë ë¶ë¶ëª
í©ëë¤.<link>
ì ê°ì ë¹ ììë ë°ëì <link />
ì²ë¼ ì¬ëìê° ë°ë¼ìì¼ í©ëë¤.rel
í¹ì±ìì next
ê°ì ì§ìí©ëë¤. ì´ë 문ì ì리ì¦ì ë¤ì íì´ì§ë¥¼ 미리 ë¶ë¬ì¤ê¸° ìí´ ì¬ì©ë©ëë¤.ì´ ììë ì ì í¹ì±ì í¬í¨í©ëë¤
as
: <link>
ììì rel="preload"
ëë rel="modulepreload"
í¹ì±ì ì§ì íì ëë§ ì¬ì©í©ëë¤. as
í¹ì±ì <link>
ììê° ë¶ë¬ì¤ë ì½í
ì¸ ì ì íì ì§ì í©ëë¤. ìì² ë§¤ì¹, ì¬ë°ë¥¸ ì½í
ì¸ ë³´ì ì ì±
ì ì ì©, ì¬ë°ë¥¸ Accept
ìì² í¤ë ì ì©ì íìí©ëë¤. ì´ì ëí´, rel="preload"
ë as
í¹ì±ì ì¬ì©í´ ìì² ì°ì ìì를 매ê¹ëë¤. ë¤ì íë í¹ì±ì ì í¨í ê°ê³¼, í´ë¹ ê°ì´ ì ì©ëë ìì ëë 리ìì¤ë¥¼ ëì´í©ëë¤.
<audio>
ìì document <iframe>
ê³¼ <frame>
ìì embed <embed>
ìì fetch
fetch, XHR
ì°¸ê³ : ì´ ê°ì crossorigin í¹ì±ì í¬í¨í기 ìí´ <link>
를 íìë¡ í©ëë¤. CORSê° íì±íë fetch를 íì¸íì¸ì.
<img>
ì <picture>
ìì, SVG <image>
ìì, CSS *-image
ê·ì¹ object <object>
ìì script <script>
ìì, Worker importScripts
style <link rel=stylesheet>
ìì, CSS @import
track <track>
ìì video <video>
ìì worker Worker, SharedWorkerblocking
Experimental
render
: íë©´ì ì½í
ì¸ ë ëë§ì´ ì°¨ë¨ë©ëë¤.crossorigin
<canvas>
ìì를 "ì¤ì¼"(taint)ìí¤ì§ ìê³ ì¬ì¬ì©í ì ììµëë¤. ê°ë¥í ê°ì ë¤ìê³¼ ê°ìµëë¤.anonymous
Origin
HTTP í¤ë를 ê°ì§ ìì²)ì ìííì§ë§ ì¸ì¦ ì ë³´, ì¦ ì¿ í¤, X.509 ì¸ì¦ì, HTTP Basic ì¸ì¦ ì¤ ì´ë í ê²ë ì ì¡íì§ ììµëë¤. ìë²ìì Access-Control-Allow-Origin
HTTP í¤ë를 ì¤ì íì§ ììì ì¶ì² ì¬ì´í¸ì ì¸ì¦ ì 보를 ì ë¬íì§ ìì¼ë©´ 리ìì¤ê° ì¤ì¼ëì´ ì¬ì©ì²ê° ì íë©ëë¤.use-credentials
Origin
HTTP í¤ë를 ê°ì§ ìì²)ì ìííë©´ì ì¸ì¦ ì ë³´, ì¦ ì¿ í¤, X.509 ì¸ì¦ì, HTTP Basic ì¸ì¦ ì¤ í ê°ì§ ì´ìì ìíí©ëë¤. ìë²ìì Access-Control-Allow-Origin
HTTP í¤ë를 ì¤ì íì§ ììì ì¶ì² ì¬ì´í¸ì ì¸ì¦ ì 보를 ì ë¬íì§ ìì¼ë©´ 리ìì¤ê° ì¤ì¼ëì´ ì¬ì©ì²ê° ì íë©ëë¤.crossorigin
í¹ì±ì´ ì¡´ì¬íì§ ìì¼ë©´ 리ìì¤ë¥¼ CORS ìì² ìì´ ê°ì ¸ì¤ë¯ë¡ 리ìì¤ì ì¤ì¼ ìì´ë ì¬ì©ì´ ë¶ê°ë¥í©ëë¤. ì í¨íì§ ìì ê°ì anonymous를 ì§ì í ê²ì¼ë¡ ê°ì£¼í©ëë¤. CORS ì¤ì í¹ì± 문ììì ë ìì¸í ì 보를 ììë³´ì¸ì.
disabled
ë¹íì¤
: rel="stylesheet"
ì íì íì¬, disabled
ë¶ë¦¬ì¸ í¹ì±ì ì¤íì¼ìí¸ë¥¼ ë¶ë¬ìì 문ìì ì ì©í ì§ ëíë
ëë¤. HTMLì ë¶ë¬ì¤ë ìì ì disabled
를 ì§ì í ê²½ì° ì¤íì¼ìí¸ë íì´ì§ ë¡ë© ìì ì ë¶ë¬ì¤ì§ ììµëë¤. ì´íì disabled
í¹ì±ì´ false
ë¡ ë°ëê±°ë ìì ì ê±°ë ëë ë¶ë¬ìµëë¤.
DOMìì disabled
ìì±ì ì§ì íë©´ 문ìì document.styleSheets
리ì¤í¸ìì ì¤íì¼ìí¸ë¥¼ ì ê±°í©ëë¤.
fetchpriority
Experimental
high
ê°ì ì íì ë¤ë¥¸ 리ìì¤ì ë¹í´ ì°ì ììê° ëì ê°ì ¸ì¤ê¸°ë¥¼ í¸ì¶í©ëë¤.
low
ê°ì ì íì ë¤ë¥¸ 리ìì¤ì ë¹í´ ì°ì ììê° ë®ì ê°ì ¸ì¤ê¸°ë¥¼ í¸ì¶í©ëë¤.
auto
기본ê°: ê°ì ì íì ë¤ë¥¸ 리ìì¤ì ë¹êµíì¬ ê°ì ¸ì¤ê¸° ì°ì ìì를 ìëì¼ë¡ ê²°ì í©ëë¤.
href
hreflang
href
í¹ì±ì´ ì¡´ì¬í ëë§ ì¬ì©íì¸ì.imagesizes
rel="preload"
ì as="image"
ì ííì¬, imagesizes
í¹ì±ì img
ììì ì¬ì©ëë ì ì í 리ìì¤ë¥¼ í´ë¹ srcset
ê³¼ sizes
í¹ì±ì¼ë¡ preload íëë¡ íë í¬ê¸° í¹ì±ì
ëë¤.imagesrcset
rel="preload"
ì as="image"
ì ííì¬, imagesrcset
í¹ì±ì img
ììì ì¬ì©ëë ì ì í 리ìì¤ë¥¼ í´ë¹ srcset
ê³¼ sizes
í¹ì±ì¼ë¡ preload íëë¡ íë ìì¤ ì¸í¸ í¹ì±ì
ëë¤.integrity
media
: ì°ê²°ë 리ìì¤ë¥¼ ì ì©í 미ëì´ë¥¼ ëª
ìí©ëë¤. ê°ì¼ë¡ë ë°ëì 미ëì´ ì íì´ë 미ëì´ ì¿¼ë¦¬ë¥¼ ì¬ì©í´ì¼ í©ëë¤. media
í¹ì±ì ì¬ì©ì ìì´ì í¸ê° íì¬ ì¥ì¹ì ë§ì¶° ìµì ì ì¤íì¼ìí¸ë¥¼ ì ííëë¡ í ì ìì¼ë¯ë¡ ì£¼ë¡ ì¸ë¶ ì¤íì¼ìí¸ë¥¼ ì°ê²°í ë ì ì©í©ëë¤.
ì°¸ê³ :
print
, screen
, aural
, braille
ë±ê³¼ ê°ì ê°ì 공백ì¼ë¡ 구ë¶í 미ëì´ ì¤ëª
문ìì´ ëª©ë¡, ì를 ë¤ì´, 미ëì´ ì í ë° ê·¸ë£¹(media types and groups)ì¼ ì ììµëë¤.HTML5ììë ì´ë¥¼ íì¥íì¬ HTML 4ìì íì©ëë ê° ì¸ì ì´ë¤ ì íì 미ëì´ ì¿¼ë¦¬ë ì¬ì©í ì ììµëë¤.referrerpolicy
no-referrer
ë Referer
í¤ëê° ì ë¬ëì§ ìì ê²ì ì미í©ëë¤.no-referrer-when-downgrade
ë TLS (HTTPS) ìì´ ì¶ì²ë¡ ì´ëí ë Referer
í¤ëê° ì ë¬ëì§ ìì ê²ì ì미í©ëë¤. ì´ê²ì ë°ë¡ ì§ì í ì ì±
ì´ ìë ê²½ì°ì ì¬ì©ì ìì´ì í¸ ê¸°ë³¸ ëìì
ëë¤.origin
ì ë í¼ë¬ê° íì´ì§ì ì¶ì²(ëëµì ì¼ë¡ scheme, host, port)ê° ë¨ì ì미í©ëë¤.origin-when-cross-origin
ì ë¤ë¥¸ ì¶ì²ë¡ì ì´ëì´ scheme, host, portë¡ ì íëë©°, ê°ì ì¶ì²ë¡ì ì´ëìë ë í¼ë¬ì ê²½ë¡ê° í¬í¨ë¨ì ì미í©ëë¤.unsafe-url
ì ë í¼ë¬ì ì¶ì²ì ê²½ë¡ (fragment, password, usernameì ì ì¸)ê° í¬í¨ë¨ì ì미í©ëë¤. ì´ ê²½ì° TLSë¡ ë³´í¸ë 리ìì¤ì ì¶ì²ì ê²½ë¡ê° ìì íì§ ìì ì¶ì²ë¡ ì ì¶ë ì ìì¼ë¯ë¡ ìì íì§ ììµëë¤.rel
sizes
Experimental
: 리ìì¤ì í¬í¨ë ìê° ë§¤ì²´ì ìì´ì½ í¬ê¸°ë¥¼ ì ìí©ëë¤. rel
ì´ icon
ê°ì ê°ì§ê³ ìê±°ë, Appleì apple-touch-icon
ê³¼ ê°ì ë¹íì¤ ì íì¸ ê²½ì°ìë§ ì¬ì©ëì´ì¼ í©ëë¤. ì´ í¹ì±ì ë¤ìê³¼ ê°ì ê°ì ê°ì§ ì ììµëë¤.
any
ë image/svg+xml
ì ê°ì ë²¡í° ì í ê·¸ëë¡ ì´ë¤ í¬ê¸°ë¡ë ì¡°ì ê°ë¥í¨ì ì미í©ëë¤.<width in pixels>x<height in pixels>
í¹ì <width in pixels>X<height in pixels>
íìì¼ë¡ ìì±í, 공백ì¼ë¡ 구ë¶ë í¬ê¸° 목ë¡. 목ë¡ì ëª
ìë í¬ê¸°ë¤ì ë°ëì 리ìì¤ì í¬í¨ëì´ ìì´ì¼ í©ëë¤.ì°¸ê³ : ëë¶ë¶ì ìì´ì½ íìì í ê°ì ë¨ì¼ ìì´ì½ë§ì ì ì¥í ì ììµëë¤. ë°ë¼ì ëë¶ë¶ì ê²½ì°, sizes
í¹ì±ì íëì íëª©ë§ ê°ì§ê³ ììµëë¤. MSì ICO íìë ê·¸ë¬íë©°, Appleì ICNSë ë§ì°¬ê°ì§ì
ëë¤. ICOë ë ë³´í¸íëì´ ìì¼ë¯ë¡, ë¸ë¼ì°ì ê° ì§ì(í¹í ì¤ëë IE ë²ì )ì ê³ ë ¤íë ê²½ì° ì´ íìì ì¬ì©í´ì¼ í©ëë¤.
title
title
í¹ì±ì <link>
ìììì í¹ìí ì미를 ê°ì§ëë¤. <link rel="stylesheet">
ì ì¬ì©ëìì ê²½ì°, title
ì 기본 í¹ì ëì²´ ì¤íì¼ìí¸ë¥¼ ì ìí©ëë¤.type
type
í¹ì±ì ë¸ë¼ì°ì ê° ì§ìíë ì íì íì¼ë§ ë´ë ¤ë°ê² í기 ìí´ rel="preload"
ë§í¬ ì íììë ì¬ì©ë©ëë¤.methods
ë¹íì¤ ì§ìì´ ì¤ë¨ëììµëë¤
ì´ í¹ì±ì ê°ì ê°ì²´ìì ìíë ì ìë í¨ìì ëí ì 보를 ì ê³µí©ëë¤. ê°ì ì¼ë°ì ì¼ë¡ HTTP íë¡í ì½ì´ ì¬ì©ë ë 주ì´ì§ì§ë§, title í¹ì±ê³¼ ë¹ì·í ì´ì ë¡ ë¯¸ë¦¬ linkì ì§ì¹¨ ì 보를 í¬í¨ìí¤ë ê²ì´ ì ì©í ìë ììµëë¤. ì를 ë¤ì´, ë¸ë¼ì°ì ë ëª ìë ë©ìëì í¨ìì ë°ë¼ ë§í¬ì ë ëë§ì ë¤ë¥´ê² ì íí ì ììµëë¤. ê²ìí ì ìë ë§í¬ìë ë¤ë¥¸ ìì´ì½ì ì¬ì©íë¤ê±°ë, ì¸ë¶ ë§í¬ìë íì¬ ì¬ì´í¸ë¥¼ ë ëë¤ë ê²ì ëíë´ë ìì´ì½ì ì¬ì©í ì ììµëë¤. ì´ í¹ì±ì ì ëë¡ ì´í´ëê±°ë ì§ìëì§ ìììµëë¤. ì¬ì§ì´ ì ìí ë¸ë¼ì°ì ì¸ Internet Explorer 4ììë ì´ í¹ì±ì ì ëë¡ ì§ìíì§ ëª»í©ëë¤.
target
ì§ìì´ ì¤ë¨ëììµëë¤
ì ìë ë§í¬ ê´ê³ê° ìê±°ë ë§í¬ë 리ìì¤ì ë ëë§ì íìí íë ì ëë ì°½ ì´ë¦ì ì ìí©ëë¤.
charset
ì§ìì´ ì¤ë¨ëììµëë¤
ì´ í¹ì±ì ë§í¬ë 리ìì¤ì 문ì ì¸ì½ë©ì ì ìí©ëë¤. ì´ ê°ì RFC 2045ì ì ìëì´ ìë 공백ì´ë ì¼íë¡ êµ¬ë¶ë 문ì ì§í©ì 목ë¡ì
ëë¤. 기본ê°ì iso-8859-1
ì
ëë¤.
ì°¸ê³ : ì´ í기ë í¹ì±ê³¼ ëì¼í í¨ê³¼ë¥¼ 구ííë ¤ë©´, ë§í¬ë 리ìì¤ìì Content-Type
HTTP í¤ë를 ì¬ì©íììì¤.
rev
ì§ìì´ ì¤ë¨ëììµëë¤
ì´ í¹ì±ì ê°ì href
í¹ì±ì ì ìë ëë¡ íì¬ ë¬¸ìì ë§í¬ë 문ìì ê´ê³ë¥¼ ëíë
ëë¤. ë°ë¼ì ì´ í¹ì±ì rel
í¹ì±ì ê°ê³¼ ë¹êµíì ë ë°ëëë ê´ê³ë¥¼ ì ìí©ëë¤. rev
í¹ì±ì ì°ê²° ì í ê°ì rel
ìì ì¬ì© ê°ë¥í ê°ë¤ê³¼ ì ì¬í©ëë¤.
ì°¸ê³ :
rev
를 ì¬ì©íë ëì , ë°ëëë ì°ê²° ì í ê°ì ê°ì§ërel
í¹ì±ì ì¬ì©íììì¤. ì를 ë¤ì´,made
ì ìë°©í¥ ë§í¬ë¥¼ ì¤ì íë ¤ë©´author
를 ëª ìí´ì¼ í©ëë¤. ëí ì´ í¹ì±ì "리ë¹ì (revision)"ì ì¶ì½ì´ê° ìëë©°, ë²ì ë²í¸ì í¨ê» ì¬ì©ëì´ìë ìë©ëë¤. ë§ì ì¬ì´í¸ìì ì´ë° ìì¼ë¡ ì¤ì©íê³ ììµëë¤.
íì´ì§ì ì¤íì¼ ìí¸ë¥¼ í¬í¨íë ¤ë©´ ë¤ì 구문ì ì¬ì©íì¸ì.
<link href="style.css" rel="stylesheet" />
ëì²´ ì¤íì¼ìí¸ ì ê³µí기
ëì²´ ì¤íì¼ìí¸ë¥¼ ì ê³µí ìë ììµëë¤.
ì ì ë View>Page Style ë©ë´ìì ì¬ì©í ì¤íì¼ìí¸ë¥¼ ê³ ë¥¼ì ììµëë¤. ì´ê²ì ì ì ê° íì´ì§ë¥¼ ì¬ë¬ ë²ì ì¼ë¡ ë³¼ì ìë ë°©ë²ì ì ê³µí©ëë¤.
<link href="default.css" rel="stylesheet" title="Default Style" />
<link href="fancy.css" rel="alternate stylesheet" title="Fancy" />
<link href="basic.css" rel="alternate stylesheet" title="Basic" />
ë¤ìí ì¬ì© íê²½ì ë§ë ìì´ì½ ì ê³µí기
ê°ì íì´ì§ì ì¬ë¬ ê°ì ìë¡ ë¤ë¥¸ ìì´ì½ linkë¤ì í¬í¨í ì ìì¼ë©°, ë¸ë¼ì°ì ë rel
ê³¼ sizes
í¹ì±ì íµí´ í¹ì íê²½ì ê°ì¥ ì í©í ìì´ì½ì ì íí©ëë¤.
<!-- third-generation iPad with high-resolution Retina display: -->
<link
rel="apple-touch-icon-precomposed"
sizes="144x144"
href="favicon144.png" />
<!-- iPhone with high-resolution Retina display: -->
<link
rel="apple-touch-icon-precomposed"
sizes="114x114"
href="favicon114.png" />
<!-- first- and second-generation iPad: -->
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="favicon72.png" />
<!-- non-Retina iPhone, iPod Touch, and Android 2.1+ devices: -->
<link rel="apple-touch-icon-precomposed" href="favicon57.png" />
<!-- basic favicon -->
<link rel="icon" href="favicon32.png" />
미ëì´ ì¿¼ë¦¬ë¥¼ ì´ì©íì¬ ì¡°ê±´ì ë§ë 리ìì¤ ë¡ëí기
미ëì´ ì íì´ë 쿼리를 media
í¹ì± ìì ì ê³µí ì ììµëë¤. ì´ ë¦¬ìì¤ë 미ëì´ ì¡°ê±´ì´ ì°¸ì¼ ê²½ì°ìë§ ë¡ëë©ëë¤.
<link href="print.css" rel="stylesheet" media="print" />
<link href="mobile.css" rel="stylesheet" media="all" />
<link
href="desktop.css"
rel="stylesheet"
media="screen and (min-width: 600px)" />
<link
href="highres.css"
rel="stylesheet"
media="screen and (min-resolution: 300dpi)" />
ì¤íì¼ ìí¸ load ì´ë²¤í¸
ë¹ì ì load ì´ë²¤í¸ë¥¼ íµí´ ì¤íì¼ìí¸ê° ì¸ì ë¡ëëëì§ íì¸í ì ììµëë¤. ë¹ì·í ë°©ë²ì¼ë¡, ë¹ì ì error ì´ë²¤í¸ë¥¼ íµí´ ì¤íì¼ìí¸ë¥¼ ì²ë¦¬íë ëì¤ ìë¬ê° ë°ìíëì§ íì¸í ì ììµëë¤.
<script>
function sheetLoaded() {
// Do something interesting; the sheet has been loaded
}
function sheetError() {
alert("An error occurred loading the stylesheet!");
}
</script>
<link
rel="stylesheet"
href="mystylesheet.css"
onload="sheetLoaded()"
onerror="sheetError()" />
Preload ìì ì°¸ê³ :
load
ì´ë²¤í¸ë ì¤íì¼ìí¸ë¥¼ í¬í¨í ë¶ë¬ì¨ 모ë ì½í ì¸ ê° ë¡ëëê³ ë¶ìë ë¤, styleì´ ì½í ì¸ ì ì ì© ììë기 ì§ì ì ë°ìí©ëë¤.
rel="preload"
를 ì´ì©í´ ì½í
ì¸ í리ë¡ë©í기ìì ë ë§ì <link rel="preload">
ìì ë¤ì ì°¾ìë³¼ ì ììµëë¤.
blocking
í¹ì± ìì render
í í°ì ë£ì ì ììµëë¤. ì´ë ê² íë©´ 리ìì¤ë¥¼ ê°ì ¸ì¬ ëê¹ì§ íì´ì§ ë ëë§ì´ ì°¨ë¨ë©ëë¤.
<link blocking="render" href="critical-font.woff2" as="font" />
기ì ìì½ ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
Link
HTTP í¤ëintegrity
attribute on 150daysofhtml.com (2021)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