Forum Moderators: open
<link rel="alternate" media="handheld" href="http://m.example.com" />
Future versions of HTML may introduce new values and may allow parameterized values.
There is a list defined within HTML 4.01.
Future versions of HTML may introduce new values and may allow parameterized values.
screen
tty
tv
projection
handheld
braille
aural
all
http://www.w3.org/TR/html401/types.html#type-media-descriptors
Note: CSS2 had a similar media type called 'aural' for this purpose. See the appendix on aural style sheets for details.
[The preceding is in reference to the addition of "screen" and deprecation of "aural" in CSS 2.1 -- Currently the CSS recommendation.]
http://www.w3.org/TR/CSS2/media.html#media-types
We expect that in a future level of CSS there will be new properties and values defined for speech output. Therefore CSS 2.1 reserves the 'speech' media type (see chapter 7, "Media types"), but does not yet define which properties do or do not apply to it.
The properties in this appendix apply to a media type 'aural', that was introduced in CSS2. The type 'aural' is now deprecated.
[w3.org...]
The media attribute says which media the resource applies to. The value must be a valid media query. [valid media query is linked to http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#valid-media-query]
Source: http://www.w3.org/html/wg/drafts/html/master/document-metadata.html#attr-link-media
A string is a valid media query if it matches the media_query_list production of the Media Queries specification. [MQ] [MQ is linked to http://www.w3.org/html/wg/drafts/html/master/references.html#refsMQ -- which links to -- http://www.w3.org/TR/css3-mediaqueries/
Source: http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#valid-media-query
The ‘print’ and ‘screen’ media types are defined in HTML4. The complete list of media types in HTML4 is: ‘aural’, ‘braille’, ‘handheld’, ‘print’, ‘projection’, ‘screen’, ‘tty’, ‘tv’. CSS2 defines the same list, deprecates ‘aural’ and adds ‘embossed’ and ‘speech’. Also, ‘all’ is used to indicate that the style sheet applies to all media types.
Source: http://www.w3.org/TR/css3-mediaqueries/