1 / 86
Sommaire
2 Initiation HTML 5
Introduction
HTML 5, Quoi de neufs ?
Les volets principaux
Traitement du texte
Les objets multimédia
Des formulaires améliorés
Les graphiques sous HTML5
3 Bibliographie
2 / 86
Les langages du web
3 / 86
Les langages du web
4 / 86
Les langages du web
Le HTML
5 / 86
Les langages du web
Le CSS
6 / 86
Les langages du web
Le CSS
7 / 86
Les langages du web
Le CSS
8 / 86
Les langages du web
Le CSS
la même page HTML, cette fois-ci avec un code CSS adapté aux
petits écrans !
9 / 86
Les langages du web
D’autres Langages
10 / 86
Les langages du web
Il existe de nombreux outils, certains très onéreux, pour créer un site web.
En réalité, de simples éditeurs de texte comme le Bloc-notes de Windows
ou TextEdit sur Mac suffisent. Pour s’en convaincre :
11 / 86
Initiation HTML 5
Initiation HTML5
12 / 86
Initiation HTML 5 Introduction
Ou encore ...
Voire ...
13 / 86
Initiation HTML 5 Introduction
15 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
16 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
1 Stockage local
2 Traitement de texte
3 composants du formulaire
4 Audio vidéo
5 Canevas
17 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
18 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
19 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
20 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Le contenu d’un élément <pre> es écrit avec une police à espacement fixe
et préserve de plus à la fois les espaces et les retours à la ligne.
21 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
preuve
22 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Exercice
23 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Exercice
24 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Exercice
25 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Exercice
26 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Un autre Exercice
27 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Un autre Exercice
28 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
29 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
30 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
31 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
32 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
33 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
34 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
36 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Exercice
37 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
38 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
la balise <Object>
39 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
40 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
41 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
42 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
HTML5 : progresse
43 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Cette balise intègre directement un lecteur vidéo dans la page, avec des
boutons Lecture, Pause, une barre de progression, du volume ...
44 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Cette balise est l’équivalent de la balise video mais pour l’audio. Avec
l’attribut facultatif autoplay, le son sera joué automatiquement dès le
chargement de la page.
45 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
<a href="URL"></a>
46 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Les URL
URL Uniform Resources Locator
La syntaxe générale :
protocol ://user :pass@host :port/path ?query]anchor
47 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
49 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
50 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
51 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
⇒ POST ou GET ?
52 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
⇒ POST ou GET ?
GET Les paramètres sont passés en claire par l’URL. Leurs longueurs
sont limités
POST Les informations passent en cachette (personal and sensitive
information). La longueur est illimité. 53 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
54 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
55 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
56 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Questions ...
Combien de types champs de saisie existent en HTML ?
57 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Questions ...
Combien de types champs de saisie existent en HTML ?
3 types — ⇒ Lesquels ?
58 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Questions ...
Combien de types champs de saisie existent en HTML ?
3 types — ⇒ Lesquels ?
1 Champ de saisie (simple- ligne) avec la balise input et le type text
2 Champ mot-de-passe en utilisant l’élémentinput avec l’attribut type
fixé à la valeur password
3 Zone de saisie (multi-ligne) en utilisant l’élément <textarea>
Combien y a t-il de façon pour insérer un bouton ?
59 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Questions ...
Combien de types champs de saisie existent en HTML ?
3 types — ⇒ Lesquels ?
1 Champ de saisie (simple- ligne) avec la balise input et le type text
2 Champ mot-de-passe en utilisant l’élémentinput avec l’attribut type
fixé à la valeur password
3 Zone de saisie (multi-ligne) en utilisant l’élément <textarea>
Combien y a t-il de façon pour insérer un bouton ?
Il existe 3 manières ... il faut les chercher ...
60 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Questions ...
Combien de types champs de saisie existent en HTML ?
3 types — ⇒ Lesquels ?
1 Champ de saisie (simple- ligne) avec la balise input et le type text
2 Champ mot-de-passe en utilisant l’élémentinput avec l’attribut type
fixé à la valeur password
3 Zone de saisie (multi-ligne) en utilisant l’élément <textarea>
Combien y a t-il de façon pour insérer un bouton ?
Il existe 3 manières ... il faut les chercher ...
61 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Le champ mot-passe
Un tel composant est crée avec l’élément <input> dont l’attribut type
vaut "password ". Le champ masque les caractères tapés en les remplaçant
par un point ou une astérisque
Question
Comment la valeur est transmise au serveur ? Sécurisé ?
62 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
63 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
64 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
66 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
67 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
68 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
69 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
70 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
71 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
72 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
73 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
74 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
75 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
76 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
77 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
79 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
Validation du formulaire ..
Remarque
Pour désactiver (temporairement) la validation au niveau d’un formulaire, il
faut utiliser novalidate au niveau de l’élément <form> ou au niveau du
bouton submit.
80 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
81 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
HTML5 : Canvas
82 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
HTML5 : Canvas
83 / 86
Initiation HTML 5 HTML 5, Quoi de neufs ?
84 / 86
Bibliographie
Références Bibliographiques
85 / 86
Bibliographie
Références Bibliographiques
86 / 86