W3docs

Balise HTML <link>

The <link> tag contains a link pointing to the external file with the CSS styles or scripts. Tag description, attributes and using examples.

Balise HTML <link>

La balise `<link>` définit la relation entre le document actuel et une ressource externe. Elle est généralement utilisée pour lier une feuille de style CSS externe.

La balise `<link>` peut être utilisée pour lier différentes versions d'une page. Cela est utile s'il existe plusieurs traductions du contenu.

Un document HTML peut contenir plusieurs éléments `<link>` pour charger différents types de ressources, tels que des feuilles de style, des icônes ou du contenu préchargé. Tous ces éléments `<link>` doivent être placés dans la section <head> du document (généralement avant la balise de fermeture `</head>`). Plusieurs éléments `<link>` peuvent être utilisés dans un seul document.

Syntaxe

La balise `<link>` est vide, ce qui signifie que la balise de fermeture n'est pas requise. Elle ne contient que des attributs. Cependant, dans XHTML, la balise `<link>` doit être fermée (<link/>).

Balise HTML <link>

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <h1>The appearance of the header is determined by the CSS styles specified in the external file.</h1>
    <p>The appearance of the paragraph is determined by the CSS styles specified in the external file.</p>
  </body>
</html>

Résultat

link tag example

Attributs

AttributValeurDescription
ascontent_typeSpécifie le type de contenu chargé. Requis lorsque rel="preload".
charsetchar_encodingDéfinit le codage du document lié. Obsolète en HTML5.
crossoriginanonymous use-credentialsConfigure les paramètres CORS pour la ressource liée.
hrefURLDéfinit l'URL du fichier externe.
hreflanglanguage_codeDéfinit la langue du texte du document lié.
integrityhash_valueActive l'intégrité des sous-ressources pour vérifier les ressources récupérées.
mediamedia_queryDéfinit le périphérique sur lequel les styles seront appliqués.
relalternate author bookmark dns-prefetch first help icon last license next nofollow noreferrer pingback preload prefetch prev search stylesheet tag preconnect manifest modulepreloadDéfinit la relation entre le document actuel et le fichier lié. Valeurs courantes : stylesheet (lie un fichier CSS), icon (lie un favicon), preload (précharge une ressource), alternate (lie à une version alternative du document).
revreversed relationshipDéfinit la relation entre les documents actuel et lié. Obsolète en HTML5.
sizesWidth x HeightDéfinit la taille des icônes associées. Utilisé uniquement avec rel="icon".
typemedia_typeDéfinit le type MIME (spécification pour le transfert réseau de différents types de fichiers) du document lié. Remarque : Lors de la liaison d'une feuille de style, type="text/css" est optionnel et la valeur par défaut est CSS.

La balise `<link>` prend également en charge les Attributs globaux et les Attributs d'événement.

Pratique

Pratique

Quels sont les attributs de la balise HTML &lt;a&gt; ?