Voir aussi :
media
permet aux agents utilisateurs de
charger et appliquer les feuilles de style de manière sélectivescreen
: destiné aux écrans d'ordinateur
non-paginésprojection
: destiné aux projecteursprint
: destiné aux supports paginés et aux
documents visionnés à l'écran en mode aperçu avant
impressionbraille
: destiné aux appareils Brailleaural
: destiné aux synthétiseurs de paroleall
: convient pour tous les supportsExemples :
<link rel="alternate stylesheet" type="text/css" media="screen" title="Textes Grande Taille" href="/styles/bigfonts.css" />
<head> <style type="text/css" media="projection"> h1 { color: blue} </style> <style type="text/css" media="print"> h1 { text-align: center } </style> </head>
@media screen { body { background-color: black; } } @media print { body { background-color: none; } }
outil | par qui | plateforme | coût |
---|---|---|---|
Windows Media Player | Microsoft | MS Windows | gratuit (licence de Windows nécessaire) |
QuickTime Player | Apple | MS Windows, Mac OS X | version de base gratuite |
iTunes | Apple | Mac OS X, Microsoft Windows, Linux | gratuit |
Real Player | Real Networks | MS Windows | version de base gratuite |
VLC | VideoLAN | Mac OS X, Microsoft Windows, Linux | gratuit |
<a href="media/battementsdecoeur.wav">son</a>
<a href="media/foudre.wav"><img src="media/orage.jpg" alt="orage"></a>
bgsound
permet de créer des pages avec un fond sonore et de paramétrer la durée de diffusion, le volume et la balance.src | définit l'URL du fichier sonore |
loop | définit le nombre de fois que la séquence sonore sera exécutée (si loop=-1, ou si loop=infinite, la séquence sonore boucle indéfiniment) |
volume | réglage du volume sonore; valeurs possibles de -10,000 à 0, avec 0 correspondant au volume maxi |
balance | réglage de la balance entre les hauts-parleurs de droite et de gauche. Valeurs possibles de -10,000 à +10,000 . La valeur -10,000 indique que le son est entièrement dirigé vers le haut-parleur de gauche. La valeur +10,000 indique que le son est entièrement dirigé vers le haut-parleur de droite. La valeur 0 indique que le son est équilibré entre les deux hauts-parleurs. |
codebase | identifie l'adresse URL à partir de laquelle le code de l'objet sera chargé |
codetype | définit le type de contenu associé au code |
data | identifie une adresse où l'objet pourra importer les données nécessaires à son initialisation |
type | spécifie le type des données de l'objet |
<object data="media/ace_ventura_pet_detective.mid" width="145" height="60"> <param name="loop" value="true"/> <param name="autoplay" value="false"/> </object>
<object type="audio/midi" width="0" height="0" data="media/battementsdecoeur.wav"> <param name="filename" value="media/battementsdecoeur.wav"/> <param name="autostart" value="true"/> <param name="loop" value="3"/> </object>
<object data="media/lebzzzdelamouche.wav" width="0" height="0"> <param name="loop" value="1"/> </object>
Voir cet article.
object
(la balise embed
n'est plus valide
W3C à partir du HTML 4.0) :
<a href="media/voyager.avi">Star Trek Voyager</a>
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="video/quicktime"> <param name="filename" value="http://www.ananova.com/about/vap_windows_check.wmv"/> alt : <a href="http://www.ananova.com/about/vap_windows_check.wmv">http://www.ananova.com/about/vap_windows_check.wmv</a> </object>
<object data="media/voyager.avi" type="video/avi" width="350" height="200"> <param name="filename" value="media/voyager.avi"/> <param name="autostart" value="false"/> <param name="loop" value="true"/> alt : <a href="media/voyager.avi">voyager.avi</a> </object>
<object data="media/test.mpg" type="video/mpeg" width="320" height="255"> <param name="src" value="media/test.mpg"/> <param name="autoplay" value="false"/> <param name="autoStart" value="true"/> alt : <a href="media/test.mpg">test.mpg</a> </object>
<object data="data/test.avi" type="video/x-msvideo" width="320" height="255"> <param name="src" value="media/test.avi"/> <param name="autoStart" value="0"/> alt : <a href="media/test.avi">test.avi</a> </object>
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="320" height="255"> <param name="src" value="media/test.mov"/> <param name="controller" value="true"/> <param name="autoplay" value="false"/> <object type="video/quicktime" data="media/test.mov" width="320" height="255"> <param name="controller" value="true"/> <param name="autoplay" value="false"/> alt : <a href="media/test.mov">test.mov</a> </object> </object>
Pour que la vidéo soit lue automatiquement, il faut ajouter l'attribut qui convient.
Windows Media | autostart="1" |
RealPlayer | autostart="true" |
Quicktime | autoplay="true" |
Code HTML (basé sur cet article) :
<object width="425" height="355"> <param name="movie" value="http://www.youtube.com/v/u1zgFlCw8Aw?rel=1&color1=0x2b405b& color2=0x6b8ab6&border=1&fs=1"></param> <param name="allowFullScreen" value="true"></param> <param name="allowScriptAccess" value="always"></param> <embed src="http://www.youtube.com/v/u1zgFlCw8Aw?rel=1&color1=0x2b405b&color2=0x6b8ab6&border=1&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" width="425" height="355" allowfullscreen="true"></embed> </object>
La propriété de feuille de style css voice-family
permet de spécifier le type de voix à utiliser pour la lecture
d'un bloc texte.
<style media="aural"> h1 { voice-family: announcer, male } span.romeo { voice-family: romeo, male } span.juliet { voice-family: juliet, female } .enfant{voice-family:child; } </style> ... <span class="romeo">Je suis Juliet</span> <span class="homme">Je suis Romeo</span> <span class="enfant">Je suis un enfant</span>
h1, h2, h3, h4, h5, h6 { voice-family: paul; stress: 20; richness: 90; cue-before: url("ping.au") } p.anne { azimuth: center-left } p.pierre { azimuth: right } p.chevre { volume: x-soft }
aural
avec les propriétés associées
restent largement théoriques;div.chapitre, div.appendice { page-break-after: always; } table { page-break-inside:avoid; }
display:none
peut être utilisée pour faire
disparaître certaines sections pendant l'impression