La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

S'initier au HTML et aux feuilles de style CSS

Présentations similaires


Présentation au sujet: "S'initier au HTML et aux feuilles de style CSS"— Transcription de la présentation:

1 S'initier au HTML et aux feuilles de style CSS
Cours 4

2 Retour sur la semaine dernière
Pour faire un formulaire il vous faut les ingrédients suivants: La balise <form></form> correctement configurée Un ou plusieurs éléments (<input>, <select>, <textarea> etc). Un piton d’envoi

3 Aujourd’hui Conteneurs et codecs
Intégrer contenu son, vidéo, animations Les images interactives Valider sa page web et l’indexation

4 Intégrer du multimédia
Il n’existe pas de balises pour intégrer du contenu multimédia en HTML 4. Il faut passer par des plug-ins flash, Quicktime, activex et java. C’est corrigé avec le HTML 5.

5 Intégrer du multimédia
Il existe diverses façons d’intégrer du contenu multimédia. En utilisant… les balises HTML4 <object> et <embed>. les balises HTML5 <video> ou <audio>. IE ne le supporte pas avant ie 9. Laisser Youtube ou un autre hébergeur gérer ça

6 Intégrer du multimédia

7 Conteneurs et codecs Un fichier vidéo est un conteneur composé de divers fichiers (audio et vidéo) encodés différemment. L’extension du fichier spécifie le type de conteneur vidéo (.avi, .mp4, etc). Les conteneurs vidéo définissent comment les données seront conservées. Ils ne gèrent pas le type de données. Imaginez une archive zip.

8 Conteneurs et codecs Un fichier vidéo contient habituellement plusieurs “pistes”: une piste vidéo (sans audio) et une piste audio (sans vidéo). Les pistes sont liées entre elles.

9 Conteneurs et codecs Quelques conteneurs vidéo populaires
MPEG4 (.mp4 ou .m4v) Ogg (.ogv) format gratuit sans licence Audio Video Interleave (.avi) Ces conteneurs peuvent contenir des métadonnées comme un titre, une couverture d’album, un numéro d’épisode etc.

10 Conteneurs et codecs Un codec vidéo est un algorithme qui détermine comment les flux vidéo sont encodés. Le mot codec est une combinaison du mot « codeur » et « décodeur ». Un lecteur vidéo décode le flux vidéo selon le codec et affiche une série d’images à l’écran. Il existe des codecs “avec perte”(lossy) et “sans perte”. Un bon codec “avec perte” offre la meilleure combinaison qualité/taille.

11 Conteneurs et codecs Quelques codecs vidéo populaires.
H.264, licence propriétaire (patent-encumbered) Theora, gratuit non-licencié. Firefox offre un soutien natif. VP8, gratuit et non-licencié (royalty and patent free).

12 Conteneurs et codecs Les codecs audio peuvent contenir des canaux multiples. Voici les plus populaires. MPEG-1 Audio Layer 3 (mp3), licence propriétaire. Advanced Audio Coding (aac), licence propriétaire. Vorbis, gratuit et sans licence.

13 Conteneurs et codecs Codecs vidéo supportés selon les navigateurs

14 Conteneurs et codecs Codecs audio supportés selon les navigateurs
Browser Formats supported by different web browsers Ogg Vorbis WAV PCM MP3 AAC Google Chrome 9 Yes Internet Explorer No Mozilla Firefox 3.5 Windows (21.0) and Linux (24.0) only Opera 10.50 11.00 14 Safari 3.1

15 Conteneurs et codecs L’adoption des balises video et audio dans le HTML5 a polarisé les entreprises fabricant les navigateurs en deux tendances: ceux préférant les formats gratuits et ceux préférant les formats licenciés. Appel et Microsoft soutiennent les formats AAC et MP3, évoquant une performance supérieure et les problèmes de sécurité liés aux formats gratuits. Mozilla et Opera soutiennent le codec gratuit Vorbis dans les conteneurs Ogg et WebM. Ils critiquent les licences MP3 et AAC. Google soutient tous ces formats. En conséquence, pour garantir le fonctionnement audio dans tous les navigateurs majeurs, il faut utiliser les codecs Vorbis et MP3 ou AAC.

16 Conteneurs et codecs Pour tout savoir sur les « conteneurs » et les codecs vidéos, voir diveintohtml5.info/video.html Pour connaitre le codec utilisé par un vidéo, ça va vous prendre un utilitaire comme gspot

17 Intégrer du multimédia
La balise HTML 5 <video></video> Attributs autoplay – commence a jouer aussitôt qu’il est téléchargé. controls – fait apparaitre des boutons de controles (pause, recule, avance etc) loop preload - pre download le vidéo pourqu’il soit prêt quand l’utilisateur veut le visionner. poster – Définit l’image que vous voulez afficher lorsque le vidéo est arrêté. src, width, height

18 Intégrer du multimédia
Possible de prendre en charge deux codecs distincts, selon ce que supporte le navigateur. Exemple: <video controls preload> <source src="test.mp4" type="video/mp4" codecs="avc1.42E01E, mp4a.40.2"> <source src="test.ogg" type="video/ogg" codecs="theora, vorbis"> </video> Le vidéo fonctionnera dans Firefox 3.5, Safari 4, Opera 10 et Chrome 1 mais pas dans ie.

19 Intégrer du multimédia
La balise HTML 5 <source> Attributs src – chemin vers le fichier type – indique le type mime du vidéo (video/ogg, video/mp4, audio/ogg, audio/mpeg, etc) Codecs – le codec du vidéo (theora, vorbis, vp8, vorbis, avc1.42E01E, mp4a.40.2)

20 Intégrer du multimédia
En HTML5 <audio controls="controls">   <source src="song.mp3" type="audio/mpeg" />   <source src="song.ogg" type="audio/ogg" /> </audio> Chez nous, avec Chrome 18, ça joue les deux formats et dans Firefox 11 ça joue seulement le ogg.

21 Compatibilité de HTML 5 Source: html5test.com

22 Intégrer du multimédia
Il n’y a pas de codecs qui fonctionnent dans tous les navigateurs. Pour faire fonctionner votre document audio ou vidéo sur toutes les plateformes, vous devrez encoder le même vidéo en de multiples codecs.

23 Laboratoire Faire une page avec Un vidéo hébergé sur Youtube
Un vidéo local codé en HTML 5 Une chanson codée en HTML5

24 Référencement C’est l'ensemble des techniques permettant d'améliorer la visibilité d'un site web : Indexation: consiste à faire connaître le site auprès des outils de recherche grâce aux formulaires que ceux-ci proposent. Positionnement: consiste à positionner le site ou certaines pages du site en première page de résultat pour certains mots-clés. Classement: dont le but est similaire au positionnement mais pour des expressions plus élaborées; une partie du travail étant d'identifier ces requêtes.

25 Référencement Il existe quelques techniques de conception de site permettant de donner plus d'efficacité au référencement des pages d'un site : un contenu original et attractif, un titre bien choisi, une URL adaptée, un corps de texte lisible par les moteurs, des balises META décrivant précisément le contenu de la page, des liens bien pensés, des attributs ALT pour décrire le contenu des images.

26 Référencement Indexation à google: google.com/addurl
Google Webmasters tools Pour plus d’infos: commentcamarche.net/faq/217-referencer-son-site-les-moteurs-de-recherche

27 Valider sa page web Le W3C validator permet de vérifier votre code HTML, d’identifier les erreurs et de faire des suggestions. Cependant, les navigateurs afficheront vos pages web peu importe si elles sont plein d’erreurs. Quelle est l’utilité de la validation?

28 Valider sa page web Outil de debug: Permet de s’assurer que vos pages s’affichent de la même façon sur plusieurs plateformes ou support différents. Bon pour le futur: La validation est la meilleure garantie que les prochaines plateforme web seront compatible.

29 Valider sa page web Facilite la maintenance: Particulièrement important si un autre développeur doit poursuivre votre travail. Enseigne de bonnes habitudes. C’est un signe de professionnalisme.

30 Le W3C validator validator.w3.org

31 Images interactives Avec Dreamweaver
Insert > Image object > rollover image Utilise du javascript qui est placé automatiquement. Voir le “tag inspector” pour modifier les paramètres

32 Images interactives .ville_swap {
background-image: url(images/ville_up.jpg); height:500px; width:200px; } .ville_swap:hover { background-image: url(images/ville_down.jpg); <div class="ville_swap"></div>

33 Laboratoire Reproduire l’exemple


Télécharger ppt "S'initier au HTML et aux feuilles de style CSS"

Présentations similaires


Annonces Google