Angaben zum Medien-Typ

Nur zur Sicherheit: Wer sich für einen Medien-Typ hält, ist hier fehl am Platze!
Es geht um die Medien, mit denen ein HTML- oder XHTML-Seite wiedergegeben werden soll. Die möglichen Medien sind in der Tabelle angegen. Zugeordnete Angaben können für mehrere Medien zutreffen, allerdings können, etwa bei der Schriftgröße, medienspezifisch unterschiedliche Werte erforderlich sein.

Die Medienangabe kann auf drei verschieden Arten erfolgen.

Da viele style-Angaben für mehrere der Medien von Belang sind, gibt es sog. Mediengruppen. Style-Angaben gelten immer innerhalb all' der Medien, die der gleichen Gruppe angehören. Die Gruppen betreffen die Darstellungsart (paged/continuous), den beim Nutzer angesprochenen Sinn (visual, aural, tactile), die Darstellungsart des Empfangsgerätes (grid, bitmap), die Beeinflußbarkeit des Darstellungsgerätes (interactive, static). Ein Sonderfall ist "all", eine Eigenschaft, die für alle Medien gilt.

Medien-Typen und deren Eigenschaften
Medien-Typ Anwendung und Bedeutung Mediengruppen
allalle. Rechts die vier "Mediengruppen" mit den zugehörigen "Teilnehmern"(1) continuos, paged
(2) visual, audio, speech, tactile
(3) grid, bitmap
(4) interactive, static
auralgesprochen. Soll nach CSS2.1 vermieden und später durch "speech" ersetzt werden.
brailleBlindenschrift für tastbare Anzeigencontinuous
tactile>
grid
both
embossedBlindenschrift für Braille-Druckerpaged
tactile
grid
static
handheldkleine Displaysboth
visual, audio, speech
both
both
printwas man so gedruckt nennt, auch Druckvorschau auf dem Bildschirm.paged
visual
bitmap
interactive
projectionDarstellung in Projektoren oder Ausdruck auf Folienpaged
visual
bitmap
interactive
screender gute alte bunte Bildschirmcontinuous
visual, audio
bitmap
both
speechist in CSS2.1 reserviert, aber noch nicht ausdefiniertcontinuos
speech
N/A
both
ttyMedien mit fester Zeichenbreite, z.B. Fernschreiber, nicht pixelorientiertcontinuous
visual
grid
both
tvTV-Anzeigen (niedere Auflösung, begrenzte Scrollfähigkeiten, Farbe und Sound vorhanden)both
visual, audio
bitmap
both

Zum Schluß noch ein Beispiel dafür, wie für mehrere Medien parallel formatiert werden kann:
@media print{
body { font-size: 10pt }
}
@media screen{
body { font-size: 14pt }
}
@media print, screen {
body { line-height : 1.2 em }
}
CSS Kurs, © Rolf Hirte, 2001/2007

Valid XHTML 1.0!CSS-Validierung