Beruflich Dokumente
Kultur Dokumente
Au sommaire
I - De quoi parle-t-on ?
I - De quoi parle-t-on ?
HTML : HyperText Markup language / Langage de balisage hypertexte
Langage invent par Tim Berners-Lee (1989) pour lier ensemble des documents
lectroniques avec des options de mise en forme limites.
HTML est un langage pour dcrire lagencement dune page et les lier entre
elles.
Grce lHTML on a :
Un web puissant et pratique (# ligne de commande)
Un systme relativement simple de code de texte en clair (affichage
de la structure)
Une explosion du web et des documents mis en ligne par les
utilisateurs
I - De quoi parle-t-on ?
I - De quoi parle-t-on ?
La guerre des navigateurs
Apparition dune multitude de navigateurs avec lmergence de fonctionnalits propres
Dbut dune lutte pour imposer une vision propritaire du web sans prise en considration (ou trs
peu) de la norme W3C
Mais aussi volution : HTLM2 (95) // HTML3 (97) // HTML4 (98)
En 2002 : Internet Explorer reprsentait 95% des utilisateurs (IE6)
< Microsoft maitrise lavenir de lHTML />
I - De quoi parle-t-on ?
Le libre contre-attaque
mergence de nouveaux navigateurs
2004 : Firefox
avec le respect des normes W3C & fonctionnalits innovantes
I - De quoi parle-t-on ?
Le retour de la norme
Bilan dune dcennie de concurrence de visions web :
Vision propritaire (Microsoft) VS Navigateurs respect W3C (Firefox)
Rsultat : Microsoft se doit dvoluer vers les normes W3C
www.evolutionofweb.appspot.com
I - De quoi parle-t-on ?
Information : Rpartition des navigateurs sur les quipements
(Fixe & Mobile)
I - De quoi parle-t-on ?
< HTML4 />
I - De quoi parle-t-on ?
De lHTML4. vers lHTML5
1 - Aujourdhui HTML 4 est inapte supporter les dveloppements du web moderne (scurits, fonctionnalits,
applications). Il nest dsormais plus satisfaisant pour lagencement des pages et la gestion des polices.
2 En 2002, le W3C introduit le XHTML (HTML adhrent aux normes de lXML) mais sans ladhsion des
navigateurs (trop tolrants la mauvaise syntaxe).
Succs des plugins et usage populaire des applets Java et du Flash
Cration dun nouveau groupe de travail indpendant : WHATWG
(Web hypertext Application Technology Working Group) - Mozilla, Opra, Apple, .
Objectif : dveloppement de nouvelles technologies destines faciliter l'criture et le dploiement
d'applications travers le Web
Le W3C abandonne le projet XHTML2 et rejoint le WHATWG pour participer au travail en cours sur HTML5
(07/2009).
OBJECTIF HTML5 : cration dun cadre pour dvelopper des applications web.
I - De quoi parle-t-on ?
I - De quoi parle-t-on ?
Rappel sur HTML // CSS : le fond et la forme
/> HTML
/> CSS
= le contenu
= la prsentation
- Les CSS sont apparus lors de la guerre des navigateurs (un CSS utilisant les normes
du navigateur).
Le W3C associa rapidement le CSS1 HTML.
volution en CSS2 (positions, accessibilit )
FIN DE LHISTOIRE
II Ce qui va changer
II Ce qui va changer
Avant de commencer
Le W3C a annonc que la version finale de HTML5 ne sappellera pas HTML5 mais simplement HTML.
Objectif dune norme finalise et universelle
HTML5 est, au final, lintgration de plusieurs technologies diffrentes :
Un langage simple
Un balisage bas sur la smantique (= se baser sur la signification plutt que le dtail // ex : <h1> )
Utilisation du CSS pour les dtails de style
Les pages sont souvent des applications (Ex formulaire + dinteraction internaute)
Javascript est central
SO WHATS NEW ?
II Ce qui va changer
DOCUMENT
Dclaration de document :
Avant
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
---------------------------Aprs
<!DOCTYPE html>
II Ce qui va changer
CODE OPTIMIS
Caractristiques :
lments smantiques
lments mdias
Nouveaux formulaires
Applications
lments redfinis
Suppression dlments
+ Accessibilit
+ Rfrencement
+ Chargement rapide des pages
+ Mobilit (3G / 4G)
Exemple : les nouveaux sites pourront adopter les balises telles
que <header> pour remplacer les <div id= "header"> que l'on trouve sur la
plupart des sites construits actuellement.
II Ce qui va changer
CODE
II Ce qui va changer
<VIDEO>
Formats : OGG, MP4, WebM
Syntaxe simple :
<video controls src="video.ogv">Ici la description alternative</video>
+ Alternative au Flash
- Pas de protection du fichier au tlchargement
+ Plus dinfos : http://www.alsacreations.com/article/lire/1125-introduction-balise-video-html5-mp4-h264-webm-ogg-theora.html
II Ce qui va changer
<AUDIO>
Format : OGG, MP3, WAV
Syntaxe simple :
<audio src="elvis.ogg" controls preload="auto"autobuffer></audio>
+ Alternative au Flash
- Pas de protection du fichier au tlchargement
+ Plus dinfos : http://html5doctor.com/native-audio-in-the-browser/
II Ce qui va changer
<FORMULAIRE>
Se passer de JavaScript.
II Ce qui va changer
<APPLICATION>
Le canvas : L'lment <canvas> a t introduit afin de pouvoir crer des
lments graphiques 2D en Javascript. Il permet de mettre en place une zone
pour les dessins ou les applications graphiques ou complexes.
II Ce qui va changer
<GEOLOCALISATION>
Nouvelles fonctionnalits introduites par la mobilit
Ses usages sont nombreux et souvent relis des bases
de donnes de renseignements gographiques :
Plans interactifs
Renseignements locaux en mobilit
Recherche contextualise sur les moteurs
Mta-informations jointes aux photos vidos
Possibilit dinterfacer cette fonction avec des API (Ex : API Google)
Prise en charge de la confidentialit de la golocalisation (navigateur ou mobile)
II Ce qui va changer
<CSS3 STYLE>
Amliorer les rendus graphiques qui ncessitaient jusqu prsent lutilisation dimages.
Gain de productivit :
- Code simple rapide codage
Gain de maintenance
- Changement de style
Gain de bande passante
- Mobilit (code/images)
Quelques exemples :
1. Border Radius
2. Border Image
3. Box Shadow and Text Shadow
4. Easy Transparency with RGBA and Opacity
5. Custom Web Fonts with @Font-Face
II Ce qui va changer
<CSS3 STYLE>
Automatiser des effets visuels qui ncessitaient jusqu
prsent lutilisation :
dimages,
de scripts
ou de modifications du code HTML.
Exemple en ligne :
http://designlovr.com/examples/dynamic_stack_of_index_cards/
http://www.journaldunet.com/developpeur/client-web/accessibilite-web-de-html5/
Prvoir des projets, HTML5/CSS3, cest rendre accessible lexprience utilisateur sur les
moyens daccs actuels (Ordinateur, Tablette, Smartphone, Liseuse)
Que les apparences soient belles car on ne juge que par elles
Roger de Bussy-Rabutin (17e sicle)
http://www.ultranoir.com/fr/
Explosion de la mobilit
Nomobophobie
no mobile phobia
IV PLAY HTML
IV PLAY HTML
VOIR SUR LE WEB : LES AWARDS
www.awwwards.com
HTML5 : http://www.awwwards.com/tag/html5
CSS3 : http://www.awwwards.com/tag/css3
IV PLAY HTML
http://www.ro.me/
IV PLAY HTML
http://www.ultranoir.com/fr/
IV PLAY HTML
http://naturevalleytrailview.com
IV PLAY HTML
http://www.marcusthomasllc.com
IV PLAY HTML
http://www.loisjeans.com/web2012/es
IV PLAY HTML
DES RESSOURCES EN LIGNE
http://beta.rdsign.net/exemple/CSS3FullscreenSlideshow/
http://ishtml5readyyet.com/
Pourquoi ?
http://ishtml5readyyet.com/
OUI
The future is already here.
Its not very evenly distributed.
William Gibson
Ecrivain Amricain de science fiction des annes 70
Fonde le Le courant Cyberpunk , univers o le dingue d'informatique et le rocker se rejoignent dans un bouillon de culture.
Firefox 4+
Chrome 10+
Opra 11+
Safari 5+
Internet Explorer 10
ESTIMATION
34% des sites
utilisent des
lments HTML5
HTML 5 Doctor
http://html5doctor.com/
HTML 5 W3C Working Draft
http://dev.w3.org/html5/spec/Overview.html
Web Forms 2.0 spec
http://www.whatwg.org/specs/web-forms/currentwork/
Astuces navigateurs
http://docteurhtml5.com/html5/comment-fairefonctionner-le-html5-dans-ie-et-firefox/
facebook.com/BnsAquitaine
@bnsaquitaine
< Bertrand Hubert /> // 2012