Attribut media <a> HTML

Définition et utilisation

media L'attribut spécifie pour quels médias ou appareils le document lié est optimisé.

Cette propriété est utilisée pour spécifier si l'URL cible est conçue pour des appareils spécifiques (comme iPhone), pour le speech ou pour les médias imprimés.

Cette propriété peut accepter plusieurs valeurs.

Ne peut être utilisé que Attribut href Utilisée lorsque présente.

Attention :Cette propriété est purement indicative.

Exemple

Lien définissant l'attribut media :

<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)">
Ouvrez la page des attributs media dédiée à l'impression
</a>

Essayez-le vous-même

Syntaxe

<a media="valeur>

Opérateurs possibles

Opérateurs Description
and Définit l'opérateur AND.
not Définit l'opérateur NOT.
, Définit l'opérateur OR.

Appareil

Valeur Description
all Par défaut. Adapté à tous les appareils.
aural Synthétiseur vocal.
braille Appareil de feedback en braille.
handheld Appareils portables (petit écran, bande passante limitée).
projection Projecteur.
print Mode aperçu avant impression/page d'impression.
screen Écran d'ordinateur.
tty Téléimprimeur et autres médias utilisant une grille de caractères à largeur fixe.
tv Appareils de type télévision (résolution faible, capacité de pagination limitée).

Valeur

Valeur Description
width

Définit la largeur de la zone de visualisation cible.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (min-width:500px"

height

Définit la hauteur de la zone de visualisation cible.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (max-height:700px"

device-width

Définit la largeur de l'écran cible/papier.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (device-width:500px"

device-height

Définit la hauteur de l'écran cible/papier.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (device-height:500px"

orientation

Définit la direction de l'écran cible/papier.

Valeurs possibles : "portrait" ou "landscape"

Exemple : media="all and (orientation: landscape"

aspect-ratio

Définit le rapport largeur/hauteur de la zone de visualisation cible.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (aspect-ratio:16/9"

device-aspect-ratio

Définit le rapport largeur/hauteur device-width/device-height de l'écran cible/papier.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (aspect-ratio:16/9"

color

Définit le nombre de bits pour chaque couleur de l'écran cible.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (color:3"

color-index

Définit le nombre de couleurs que peut gérer l'écran cible.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (min-color-index:256"

monochrome

Définit le nombre de bits par pixel dans le tampon d'image monochrome.

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="screen and (monochrome:2)"

résolution

Définit la densité en pixels de l'écran/papier cible (dpi ou dpcm).

Préfixes "min-" et "max-" peuvent être utilisés.

Exemple : media="print and (resolution:300dpi)"

scan

Définit la méthode de balayage de l'écran TV.

Les valeurs possibles sont : "progressive" et "interlace".

Exemple : media="tv and (scan:interlace)"

grille

Définit l'appareil de sortie est une grille ou un bitmap.

Valeurs possibles : "1" représente la grille, "0" est autre.

Exemple : media="handheld and (grid:1)"

Support du navigateur

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support