HTML <link> Tag
Example
Link to an external style sheet:
<head>
<link rel="stylesheet" href="styles.css">
</head>
Try it Yourself »
Definition and Usage
The <link>
tag defines the
relationship between the current document and an external
resource.
The <link>
tag is most often used to link to external style sheets.
The <link>
element is an empty element, it contains attributes only.
Browser Support
When used for style sheets, the <link> tag is supported in all major browsers. No real support for anything else.
Element | |||||
---|---|---|---|---|---|
<link> | Yes | Yes | Yes | Yes | Yes |
Attributes
Attribute | Value | Description |
---|---|---|
crossorigin | anonymous use-credentials |
Specifies how the element handles cross-origin requests |
href | URL | Specifies the location of the linked document |
hreflang | language_code | Specifies the language of the text in the linked document |
media | media_query | Specifies on what device the linked document will be displayed |
referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin unsafe-url |
Specifies which referrer to use when fetching the resource |
rel | alternate author dns-prefetch help icon license next pingback preconnect prefetch preload prerender prev search stylesheet |
Required. Specifies the relationship between the current document and the linked document |
sizes | HeightxWidth any |
Specifies the size of the linked resource. Only for rel="icon" |
title | Defines a preferred or an alternate stylesheet | |
type | media_type | Specifies the media type of the linked document |
Global Attributes
The <link>
tag also supports the Global Attributes in HTML.
Event Attributes
The <link>
tag also supports the Event Attributes in HTML.
Related Pages
HTML tutorial: HTML Styles
HTML DOM reference: Link Object
Default CSS Settings
Most browsers will display the <link>
element with the following default values:
link {
display: none;
}