CSS2 - interface et médias
Transcription
CSS2 - interface et médias
CSS2 - interface et médias Avec la norme CSS2 il est possible d'attacher à un document plusieurs feuilles de styles choisies en fonction du média de restitution : La norme CSS2 permet de modifier l'interface utilisateur : Type de média all aural braille Changement de curseur Syntaxe image mac Description N'importe quel type Synthétiseur vocal Equipement tactiles Braille embossed Imprimante relief Braille cursor:crosshair handheld Equipement portables cursor:pointer print Périphérique d'impression cursor:move projection Projecteur multimédias cursor:e-resize screen Ecran d'ordinateur couleur cursor:ne-resize cursor:nw-resize tty tv Périphérique télétype Télévision cursor:n-resize cursor:se-resize Le choix du media peut se faire à l'intérieur d'une feuille de styles en utilisant cursor:sw-resize la règle @média : cursor:s-resize @media print { cursor:w-resize BODY {background-color:#FFFFFF; color:#000000} } cursor:text ou en créant une feuille externe spécifique : cursor:wait <LINK rel="stylesheet" href="print.css" media="print"…> cursor:help cursor:url("curseur.gif") Peut varier selon les plate-formes image Paramètres d'impressions ex: A{cursor:e-resize} Propriété page Description Permet d'imprimer un élément sur une page nommée (par exemple avec <DIV>) Valeurs auto page nommée size Définit la taille de page auto fonctionne dans une règle @page portrait Couleurs de barre de défilement syntaxe voir schéma scrollbar-3d-light-color 1 scrollbar-arrow-color 2 scrollbar-base-color tout scrollbar-face-color scrollbar-highlight-color scrollbar-shadow-color scrollbar-dark-shadow-color 5 6 Compatible IE 5+ landscape marks Permet d'insérer des repères de coupe aux none 3 quatre coins de la page crop 4 fonctionne dans une règle @page cross page-break-after page-break-before Permet d'insérer ds sauts de page après auto ou avant un élément de type bloc (<DIV>) always avoid 1 left, right 2 ex: 5 BODY page-break-inside 6 3 {scrollbar-3d-light-color: #F5F5F5; scrollbar-arrow-color: #FF6600; orphans widows Permet d'éviter qu'un contenu soit coupé auto par un saut de page avoid Définit le nombre de lignes isolées nombre en haut (widows) ou bas (orphans) de page scrollbar-base-color: #6666CC; scrollbar-face-color: #6666CC; scrollbar-highlight-color: #CCCCFF; 4 scrollbar-shadow-color: #330099; scrollbar-dark-shadow-color: #000033} Le format d'impression d'une page se fait par l'intermédiaire de la règle @page : @page :droite { margin-left:2cm; size:landscape; marks:cross} } Document protégé par la loi sur le droit d'auteur. Copies ou reproductions strictement réservées à l'usage privé ou pédagogique dans un cercle de classe. Supports en ligne sur http://universite.online.fr Jean-Marc Loisil [[email protected]]