English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuel de référence HTML

Glossaire des balises HTML

Attribut "media" du lien HTML

L'attribut "media" de l'élément "link" spécifie pour quel type de média la ressource cible est destinée/Les appareils ont été optimisés, cet attribut est généralement utilisé avec des feuilles de style CSS pour spécifier des styles différents pour différents types de médias.

 HTML Balise <link>

Exemple en ligne

Deux feuilles de style différentes pour deux types de médias différents (écran et impression):

!DOCTYPE html>
<html>
<head>
<meta charset="utf-8>
<title>Utilisation de l'attribut "hreflang" du lien HTML <-Tutoriel de base (oldtoolbag.com)<//title>
<link rel="stylesheet" type="text/css" href="demo_screen.css">
<link rel="stylesheet" type="text/css" href="demo_print.css" media="print">
</head>
<body>
<h1>oldtoolbag.com Exemple</h1>
<p><a href="tryhtml_link_media.html" target="_blank">Cliquez ici</ouvrir cette page dans une nouvelle fenêtre (sans partie "essayez-le").</p>
<p>Si vous imprimez cette page ou l'ouvrez en mode aperçu avant impression, vous verrez qu'elle utilise la feuille de style "media = "print"" pour le formatage. La feuille de style "print" contient du texte noir sur un fond blanc.</p>
</body>
</html>
testez pour voir ‹/›

compatibilité du navigateur

IEFirefoxOperaChromeSafari

tous les navigateurs主流browser supportent l'attribut media.

définition et utilisation

l'attribut media spécifie pour quel type de média la ressource cible doit être optimisée/l'appareil est optimisé.

Cette propriété est généralement utilisée avec les feuilles de style CSS pour spécifier des styles différents pour différents types de médias.

l'attribut media peut accepter plusieurs valeurs.

HTML 4.01 par rapport à HTML5différences

l'attribut media est maintenant pris en charge par plus de valeurs.

grammaire

<link media="value>

opérateurs possibles

valeurdescription
anddéfinir un opérateur AND.
notdéfinir un opérateur NOT.
,définir un opérateur OR.

appareil

valeurdescription
allpar défaut. S'applique à tous les appareils.
auralsynthétiseur vocal.
brailleappareil de feedback en braille.
handheldappareil portable (petite taille d'écran, bande passante limitée).
projectionprojecteur.
printmode aperçu avant impression/page imprimée.
screenécran d'ordinateur.
ttymachine à écrire télégraphique et autres supports utilisant une grille de caractères à largeur fixe.
tvappareil de télévision (faible résolution, capacité de défilement limitée).

valeur

valeurdescription
widthdéfinir la largeur de la zone cible de l'écran
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (min-width:500px)"
heightdéfinir la hauteur de la zone cible de l'écran
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (max-height:700px)"
device-widthDéfinit l'écran cible/largeur du papier
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (device-width:500px)"
device-heightDéfinit l'écran cible/hauteur du papier
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (device-height:500px)"
orientationDéfinit l'écran cible/direction du papier
valeurs possibles : "portrait" ou "landscape".
Exemple : media="all and (orientation: landscape)"
aspect-ratiodéfinir la largeur de la zone cible de l'écran/ratio de hauteur.
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (aspect-ratio:16/9)"
device-aspect-ratioDéfinit l'écran cible/device du papier-width/device-ratio de hauteur.
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (aspect-ratio:16/9)"
colordéfinir les bits de la cible de l'écran/color.
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (color:3)"
color-indexDéfinit le nombre de couleurs que l'écran cible peut traiter.
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (min-color-index:256)"
monochromeDéfinit les bits du tampon de couleur monochrome/pixel.
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="screen and (monochrome:2)"
résolutionDéfinit l'écran cible/densité en pixels du papier (dpi ou dpcm).
min peut être utilisé-" et "max-" est le préfixe.
Exemple : media="print and (resolution:300dpi)"
scanDéfinit la méthode de balayage de l'écran TV.
Valeurs possibles : "progressive" et "interlace".
Exemple : media="tv and (scan:interlace)"
grilleDéfinit si l'appareil de sortie est une grille ou un bitmap.
Valeurs possibles :"1" est pour la grille, sinon c'est "0".
Exemple : media="handheld and (grid:1)"
 HTML Balise <link>