Types de media CSS 2
voir http://www.w3.org/TR/CSS2/media.html.
all, braille et embossed (printer braille), handheld (petit écran, faible bande passante), print page et doc en preview print à l'écran, projection pour rétropro..., screen pour écran couleur pc, speech voix syntétique (voir aussi aural de CSS2), tty si grille de caractère fixe (comme terminaux - ne pas utiliser px dans ce cas) et tv low resolution, color, limited-scrollability screens, sound available
Le type de média est sensible à la casse.
2 facons de les spécifier:
soit via css avec une règle @media ou @import |
soit dans le doc (ex v4) |
@import url("fancyfonts.css") screen;
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> |
@media
Dans une feuille de style, ex:
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
@media screen, print {
body { line-height: 1.2 }
}
tout style hors d'une règle @media s'applique à tous les medias. une règle @ dans une @media est invalide dans CSS 2.1