HTML <a> media attribute

Definition and Usage

media The attribute specifies which media or device the linked document is optimized for.

This attribute is used to specify that the target URL is designed for special devices (such as iPhone), voice, or print media.

This attribute can accept multiple values.

Can only be href attribute Use when it exists.

Note:This attribute is purely advisory.

Example

Set the media attribute of the link:

<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)">
Open the media attribute page for printing.
</a>

Try it yourself

Syntax

<a media="value>

Possible operators

Operators Description
and Specifies the AND operator.
not Specifies the NOT operator.
, Specifies the OR operator.

Device

Value Description
all Default. Suitable for all devices.
aural Speech synthesizer.
braille Braille feedback device.
handheld Handheld devices (small screen, limited bandwidth).
projection Projector.
print Print preview mode/print page.
screen Computer screen.
tty Teletype and similar media using a monospaced character grid.
tv Television type devices (low resolution, limited pagination capability).

Value

Value Description
width

Specifies the width of the target display area.

Prefixes such as "min-" and "max-" can be used.

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

height

Specifies the height of the target display area.

Prefixes such as "min-" and "max-" can be used.

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

device-width

Specifies the width of the target display/paper.

Prefixes such as "min-" and "max-" can be used.

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

device-height

Specifies the height of the target display/paper.

Prefixes such as "min-" and "max-" can be used.

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

orientation

Specifies the orientation of the target display/paper.

Possible values: "portrait" or "landscape"

Example: media="all and (orientation: landscape)"

aspect-ratio

Specifies the width/height ratio of the target display area.

Prefixes such as "min-" and "max-" can be used.

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

device-aspect-ratio

Specifies the device-width/device-height ratio of the target display/paper.

Prefixes such as "min-" and "max-" can be used.

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

color

Specifies the number of bits for each color of the target display.

Prefixes such as "min-" and "max-" can be used.

Example: media="screen and (color:3)"

color-index

Specifies the number of colors that the target display can handle.

Prefixes such as "min-" and "max-" can be used.

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

monochrome

Specifies the number of bits per pixel in a monochrome frame buffer.

Prefixes such as "min-" and "max-" can be used.

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

resolution

Specifies the pixel density of the target display/paper (dpi or dpcm).

Prefixes such as "min-" and "max-" can be used.

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

scan

Specifies the scanning method of the TV display.

Possible values are: "progressive" and "interlace".

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

grid

Specifies whether the output device is a grid or bitmap.

Possible Values: "1" represents a grid, "0" is other.

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

Browser Support

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