Aller au menu - Aller au contenu

HTML renaît de ses cendres

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : madmac
Publié : le 04/02/2008 à 22:19:18
Catégorie : Web
Visualisations : 3

HTML renaît de ses cendres

Si vous avez découvert le Site du Zér0 en souhaitant réaliser un site WEB, vous avez alors forcément découvert grâce aux tutos du site le langage XHTML. Et vous saviez que, grosso modo, HTML était mort. Que nenni ^^ . Alors que ce dernier n'a plus connu aucune évolution depuis 1997, en stagnant en quatrième version — reprise et adaptée pour bâtir le XHTML —, les plus récentes mutations du Web redonnent de la vigueur à ce langage historique.

Le HTML remis en question



En mars 2007, le W3C décide de réagir face aux évolutions multiples du Web. Force est de constater que le langage HTML, laissé à l'abandon depuis 1997, n'est plus à la hauteur. À l'époque, il avait apporté notamment les frames — aujourd'hui tombés en désuétude — et surtout le support du CSS. Mais suite à son évolution chaotique, le W3C a décidé d'arrêter son développement et de créer le XHTML.

Quelques années plus tard, décidant de prendre en compte les transformations les plus récentes du Web — et notamment celles dites du « Web 2.0 » —, le W3C décide qu'il est grand temps d'agir, ou de réagir. En octobre 2006, Tim Berner Lee déclare :

Citation : Tim Berner Lee
La tentative de faire passer tout le monde à XML et aux contraintes syntaxiques que cela impose (guillemets autour des valeurs d’attributs, slashes dans les balises simples et espaces de noms), à intégrer d’un seul coup, n’a pas fonctionné… Il faut créer un groupe de travail HTML entièrement nouveau qui, contrairement au précédent, sera destiné à apporter des améliorations incrémentales à HTML, ainsi qu’à XHTML.


En mars 2007, ce fut chose faite. Un groupe de travail a été mis en place, et s'est lancé plusieurs défis :
  • améliorer la sémantique des documents,
  • implémenter de nouveaux éléments d'interface graphique pour les utilisateurs (menus, barre de progressions, et autres),
  • et enfin faire en sorte que HTML 5 puisse à la fois être interprété en XML ou en HTML.

Pour illustrer cette dernière idée plus technique, voici un petit schéma fourni par le W3C :
HTML 5 parser


Le groupe de travail réunissait des représentants des acteurs importants du Web : la Mozilla Foundation, le W3C, Microsoft, Apple, France Telecom, Opera Software, Google, Nokia et bien d'autres. Celui-ci avait du pain sur la planche, et a d'ailleurs pris du retard. Le premier « brouillon de travail » ou « Working Draft » du HTML 5 vient de voir le jour le 22 Janvier dernier.

Quels changements à venir pour HTML 5 ?



Ce nouveau brouillon nous permet de découvrir des fonctionnalités à venir très intéressantes.

Parmi les plus impressionnantes, et notamment pour les utilisateurs, ce sont les balises <video> et <audio>. Une petite séquence vous permet d'avoir un aperçu des potentialités de cette balise associée à d'autres nouvelles fonctionnalités de HTML 5 .

La balise <video> en action.
La balise <video> en action.


L'interactivité est au goût du jour ! On remarque ainsi l'apparition d'un nouvel attribut, nommé contenteditable, et qui permettra à l'internaute de modifier par lui-même le contenu des balises qui comporteront cet attribut. Le "drag'n drop" (glisser-déposer) est lui aussi l'honneur, un attribut draggable permettra de déplacer certaines zones entières de la page.

De nouveaux tags (ou balises) sont à venir : <footer>, <dialog>, <header>, <nav>, et beaucoup d'autres. Ils ont pour objectif principal d'améliorer la sémantique des pages, et d'utiliser au mieux ces nouvelles fonctionnalités.

En ce qui concerne les API, quelques méthodes inspirées de DOM verront le jour, ainsi que d'autres, plus originales, à l'instar de getSelection() qui permettra de récupérer le contenu de ce qui est sélectionné par l'utilisateur. Il est également question d'API de dessins en 2 dimensions, d'API qui permettrait de créer des applications Web offline, ou encore de mémoriser des historiques de pages vues. Le stockage persistant des données est mis en place, et encore bien d'autres innovations.

Conclusion



Voici quelques liens complémentaires qui satisferont votre insatiable soif de connaissances :D !


Bref, le HTML 5 semble progresser et apporter des nouveautés qui ouvrent d'intéressantes perspectives pour la création de sites WEB.

85 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3 
Pseudo Discussion
2 visiteurs sur cette news (0 membre et 2 anonymes)
Page Précédente  1  2  3 
Hors ligne SpyBen # Posté le 05/02/2008 à 15:10:55
Noob Spotted !!
Avatar

Bizarre qu'on revienne aux anciens... Mais c'est vrai que ça partait un peu dans tous les sens...
Hors ligne nabmoloc # Posté le 05/02/2008 à 16:01:34
Avatar

Ville : Compiegne
Pays : France métropolitaine
Études : UTC

Moi, ce qui me chagrine un peux, c'est qu'avec des attributs comme "draggable", j'ai l'impression qu'on s'éloigne un peux des objectifs du XHTML/HTML qui est le contenu. Je pense sincèrement que les aaspects dynamiques d'une page web doivent rester entre les mains du javascript, ou tout autre langage prévu à cet effet.

"Il n'existe que deux choses infinies, l'univers et la bêtise humaine... mais pour l'univers, je n'ai pas de certitude absolue." Albert Einstein

"Nombreux sont les vivants qui mériteraient la mort et les morts qui mériteraient la vie" JRR Tolkien
 
Hors ligne Zimm i48 # Posté le 05/02/2008 à 16:15:45
A quand la retraite ?...
Avatar

Ville : Paris
Pays : France métropolitaine
Études : ENS Paris

Ca ressemble à une nouvelle querelle des anciens et des modernes cette histoire.
Personnellement je suis un moderne.
J'ai appris l'XHTML avec sa rigueur.
Plutôt que s'adapter à la non-rigueur de programmeurs régressistes (je sais que certains vont me cracher à la figure pour me dire que l'HTML est tout aussi rigoureux), le W3C ne devrait-il pas se faire un devoir d'informer les internautes (surtout les développeurs) - et qui ne sont pas capables de s'informer tous seuls - des nouvelles règles en vigueur ?

Rendez-vous sur Test-Pedago.fr, le site d'un projet libre de logiciels pour s'entraîner sur les tables de multiplication et les conjugaisons.


Wikiversité
 
Connecté Thunderseb # Posté le 05/02/2008 à 16:19:42
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Rien ne t'empêche d'être aussi rigoureux en HTML que en XHTML.
 
Hors ligne xbb # Posté le 05/02/2008 à 16:27:22
ooooohh
Avatar

Moi ce que j'en dis (et vous le prenez comme vous le sentez), c'est que le W3C fait de la démagogie avec son HTML 5.
Je n'y vois aucun intérêt. Ils auraient tout aussi bien pu intégrer leurs nouveautés à xHTML 2, au moins ça aurait attiré du monde vers le développement xHTML en les "obligeant" un peu à être plus rigoureux( et c'est franchement pas compliqué d'apprendre à fermer une balise hein !).
Avec leur html 5, ils remettent de l'huile sur le feu du débat au lieu de le calmer... Ca me dégoute un peu tout ça... Pour moi, W3C vient de perdre en crédibilité.

Protégez votre vie privée : http://free.korben.info
Image utilisateur
 
Hors ligne robocop # Posté le 05/02/2008 à 16:44:49
Avatar

Études : Lycée Condorcet - Paris 9ème

A dans 25 ans, que nous, webmaster, on puisse s'en servir :p .
 
Hors ligne Onime no Kyo # Posté le 05/02/2008 à 16:51:51
UCBL Student !
Avatar

Études : Université de Lyon

Citation : Thunderseb
Rien ne t'empêche d'être aussi rigoureux en HTML que en XHTML.
+1
Qu'est ce qui empêche de garder la rigueur de l'xHtml dans Html ??? Rien ... Apres si le passage de l'xHtml au Html transforme en faignasse, on y peut pas grand chose.

Citation : Zimm i48
Plutôt que s'adapter à la non-rigueur de programmeurs régressistes
Donc qq un qui fait une page Html 4.01 est un régressiste ? et bah dis donc t'as pas peur des généralités dis-moi ...
Alors oui le Html permet de faire la faignasse mais personne ne vous oblige a en être une et a fermer bien gentillement les balises, que les autres le soient c'est leur problème.

Citation : xbb
Moi ce que j'en dis (et vous le prenez comme vous le sentez), c'est que le W3C fait de la démagogie avec son HTML 5.

J'ai cru lire il y a peu que le Html 5 a été proposé au W3C qui bossait sur le xHtml 2 (corrigez moi si je me trompe) ... donc bon :-°

Citation : Web2Rules
- HTML5 est très suivi de ceux qui font le web
Mozilla, Opera, Apple ont récemment et très officiellement demandé au W3C d’utiliser le travail du WhatWG comme d’une base de réflexion pour le nouvel HTML… tout en implémentant en parallèle certaines propositions (telles que canvas) sans attendre une quelconque approbation de ce dernier !

http://blog.eutech-ssii.com/2007/04/14/5-bonnes-raisons-de-regarder-html-5-de-plus-pres/
http://ajaxian.com/archives/proposal-for-the-w3c-to-adopt-html-5

Citation : xbb
au moins ça aurait attiré du monde vers le développement xHTML en les "obligeant" un peu à être plus rigoureux( et c'est franchement pas compliqué d'apprendre à fermer une balise hein !).
On dirait que c'est une loi intersiderale que de n'avoir le droit de fermer une balise en Html ... si c'est juste pour apprendre a fermer une balise on peut rester en Html non ?

Enfin bon si on continue d'envoyer nos pages en Html, quel est l'interet de les codées en xHtml ? La rigueur des balises ... aller on en a deja assez parler ^^

Edit : @ xbb > dans ce cas soit ^^
et effectivement article intéressant que je n'avais que survolé la premiere fois ^^ ... a suivre donc (mais je ne reviens pas au xHtml 1.0 pour autant :lol: )

Image utilisateur
C'est ca etre hyperactif ? :D
 
Hors ligne xbb # Posté le 05/02/2008 à 16:55:57
ooooohh
Avatar

Onime : Perso, je n'attends qu'une seule chose ; le support de l'envoi des pages en XML par tous les navigateurs. En attendant, j'envoie en HTML, mais mes pages seront prêtes au changement.

Au risque d'être lourd, je vous remet le lien d'un article sur html5 et xhtml2, il est certes long, mais plein de choses très intéressantes :
http://xmlfr.org/actualites/decid/080131-0001

Protégez votre vie privée : http://free.korben.info
Image utilisateur
 
Hors ligne Zopieux # Posté le 05/02/2008 à 18:27:02
Mhg n pryhv dhv zr yvg
Avatar
Groupe : Interdiction d'écriture

Je ne suis pas sûr d'avoir tout compris à ce sacré mélangi.

Ce que j'en retiens néanmoins est que le W3C veut instaurer de nouvelles balises, comme <video>, <header>, <footer> etc. Mon avis là-dessus est vraiment pessimiste : je n'apprécie pas du tout ce genre d'évolution. En effet, cette nouvelle ère du balisage xHTML fait passer de plus en plus de choses côté client dans le sens où, comme ce sont des balises évoluées, c'est le navigateur qui va interpréter arbitrairement tous les réglages non spécifiés.

Prenons l'exemple de la balise <video>, que je trouve détestable : certes, certaines options sont disponibles pour que le webmestre puisse personnaliser un minimum l'interface ; mais sinon, le reste du module sera interprété par le navigateur, ce qui signifie de plus en plus de disparité entre les différents navigateurs : quand Fx affichera une bordure noire de 2px tandis que IE8 affichera un bouton supplémentaire en dessous de la vidéo sans que le webmestre ne puisse rien y faire, je trouve cela franchement désagréable à la fois pour l'utilisateur et pour le créateur, qui devra personnaliser son design suivant le navigateur et autres joyeusetés.

Cet arrivage est en train d'apporter une surcouche que je trouve inutile. <header> ne sera-t-il pas simplement l'équivalent d'un <div id="header"> ? Je vois mal comment l'inverse serait possible. La mise en forme se fait avec des div et du CSS, pas avec HTML. Ce dernier sert simplement à structurer le contenu, on est en train de basculer dans une dimension où le HTML se surestime et veut servire à tout. Non, ce n'est pas une amélioration de la sémantique. Il y a des améliorations à faire, mais elles ne se trouvent pas au niveau de l'ajout de nouvelles balises, mais au niveau des règles de formatage qu'il faut parfois revoir. Inutile de vouloir rattraper la tendance web 2.0, celle-ci se débrouille très bien pour afficher ses effets de fondu JS et ses vidéos en Flash !
 
Hors ligne WebUser # Posté le 05/02/2008 à 18:39:53
Carpe diem.
Avatar
Groupe : Bannis

Vous avez pas compris je crois : l'XHTML est mort, abandonné, foutu. Il était mort-né d'ailleurs.

Si ceux qui s'y connaissent un peu l'utilisent, ce n'est pas le cas de 95% des sites web dans le monde.

l'XHTML était une aberration car beaucoup trop strict voire absurde, limité et contraignant.

L'HTML5 est réellement la nouvelle mouture d'HTML. Il faut définir un standard sinon ca va devenir encore plus le bordel que ça ne l'est déjà. J'espère que les deux langages n'évolueront pas en parallèle et qu'un seul survivra.

«La vie n’a aucun but. Rien n’est durable. Même les oeuvres de Shakespeare disparaîtront quand l’univers se désintégrera.» Woody Allen.

 
Hors ligne KorangaR # Posté le 05/02/2008 à 18:51:00

Citation : Pas de titre
Non on ne pourra pas parce que les navigateurs n'implémentent pas les nouveautés tels que video.


Si jte dis qu'on peut, c'est qu'on peut. Une page HTML5 n'a pas besoin forcément d'inclure des nouveaux éléments tels que video ou audio.

Tiens, un lien vers un valido non officiel dont la page html est écrite en html 5 : http://html5.validator.nu/

Ca marche pas ptete ?

Pour Zopieux : jvois pas en quoi il y aurait des différences de comportement, tout sera très bien expliqué dans la spécification pour éviter ce genre de désagréments.

Et si, HTML5 est vraiment bcp mieux pour la sémantique. Mettre <nav><li><li></nav> a beaucoup plus de sens que de faire <ul><li><li></ul>. Tu confonds un peu tout je crois.

Quand à <div id="header"> vs <header>, déjà 1 c'est plus court, plus clair et 2 l'attribut id n'est pas porteur de sens.
Hors ligne WebUser # Posté le 05/02/2008 à 18:53:55
Carpe diem.
Avatar
Groupe : Bannis

A noter le terme (X)HTML5 sur http://html5.validator.nu.

«La vie n’a aucun but. Rien n’est durable. Même les oeuvres de Shakespeare disparaîtront quand l’univers se désintégrera.» Woody Allen.

 
Hors ligne WalGreen # Posté le 05/02/2008 à 19:10:09
Avatar

Ville : Villeurbanne
Pays : France métropolitaine
Études : IUT A Lyon 1

Salut à tous !

Si j'ai bien compris, le xHTML va être remplacé par l'HTML5 ?

Mais si c'est ça, M@teo devra changer tous ses cours sur le xHTML/CSS ?

The Fox'
Hors ligne Renesis-3 # Posté le 05/02/2008 à 19:23:08
Quand on veut, on peut.
Avatar

Plus je lis les commentaires, moins je comprend ! ^^
 
Connecté Thunderseb # Posté le 05/02/2008 à 19:41:43
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Citation : Zopieux
Je ne suis pas sûr d'avoir tout compris à ce sacré mélangi.

Ce que j'en retiens néanmoins est que le W3C veut instaurer de nouvelles balises, comme <video>, <header>, <footer> etc. Mon avis là-dessus est vraiment pessimiste : je n'apprécie pas du tout ce genre d'évolution. En effet, cette nouvelle ère du balisage xHTML fait passer de plus en plus de choses côté client dans le sens où, comme ce sont des balises évoluées, c'est le navigateur qui va interpréter arbitrairement tous les réglages non spécifiés.

Prenons l'exemple de la balise <video>, que je trouve détestable : certes, certaines options sont disponibles pour que le webmestre puisse personnaliser un minimum l'interface ; mais sinon, le reste du module sera interprété par le navigateur, ce qui signifie de plus en plus de disparité entre les différents navigateurs : quand Fx affichera une bordure noire de 2px tandis que IE8 affichera un bouton supplémentaire en dessous de la vidéo sans que le webmestre ne puisse rien y faire, je trouve cela franchement désagréable à la fois pour l'utilisateur et pour le créateur, qui devra personnaliser son design suivant le navigateur et autres joyeusetés.

Cet arrivage est en train d'apporter une surcouche que je trouve inutile. <header> ne sera-t-il pas simplement l'équivalent d'un <div id="header"> ? Je vois mal comment l'inverse serait possible. La mise en forme se fait avec des div et du CSS, pas avec HTML. Ce dernier sert simplement à structurer le contenu, on est en train de basculer dans une dimension où le HTML se surestime et veut servire à tout. Non, ce n'est pas une amélioration de la sémantique. Il y a des améliorations à faire, mais elles ne se trouvent pas au niveau de l'ajout de nouvelles balises, mais au niveau des règles de formatage qu'il faut parfois revoir. Inutile de vouloir rattraper la tendance web 2.0, celle-ci se débrouille très bien pour afficher ses effets de fondu JS et ses vidéos en Flash !


Tu mélanges tout je pense. Les nouvelles balises sont pour beaucoup des balises sémantiques qui n'ont pas énormément d'effet sur l'affichage.

Par contre je suis de ton avis pour la balise <video>. Mais il est prévu une API pour contrôler la vidéo avec des boutons en javascript (méthodes play() ou pause(), (comme c'était le cas avec embed). Mais c'est vrai que si l'API n'est pas utilisée, cette balise revient à utiliser <embed> ou <object>. Mon tuto sur le Flash FLV a encore quelques beaux jours devant lui :)

Liste des nouvelles balises : http://www.ljouanneau.com/blog/2008/01/23/747-premier-brouillon-de-html5
 
Hors ligne Gyzmo # Posté le 05/02/2008 à 20:12:40
The Gyzmaster
Avatar

Super news, vraiment interessante ;)

C'est essentiel pour ceux qui travaille dans le domaine du web de connaitre les futures évolutions des languages...
Pour ma part, je suis assez d'accord avec vous, assez déçu qu'ils aient abandonné l'idée du xHTML, pour se retourner vers le HTML. Enfin apparement, le xHTML sera tjs là mais ca ne va pas pousser les developpeurs à programmer "sémantique" et à être rigoureux...

Reste à voir ce que ca va donner concrètement ^^
 
Hors ligne Ajorr # Posté le 05/02/2008 à 23:18:09
Avatar

C'est fin bien, pour moi (est bien d'autres) qui on du mal avec le java script et autre Ajax, sa pourra sens doute nous permettre de faire des choses plus poussé et de manière plus abordable.

D'ailleurs se serait pas mal que php prenne une orientation semblable.
 
Connecté Thunderseb # Posté le 05/02/2008 à 23:30:57
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Citation : Ajorr
D'ailleurs se serait pas mal que php prenne une orientation semblable.


On appelle ça ColdFusion ^^
 
Hors ligne Hells_Dark # Posté le 06/02/2008 à 01:09:29
Avatar

Attention : on pourra faire du html version "xml" tout en respectant la rigueur du xhtml strict.

D'ailleurs certains l'appellent (x)html 5.0.

Alors ne vous inquitez pas trop et continuez vos sites en xhtml ;)

"You caught me at a strange time in my life."
compte devianArt - nouveau site personnel about Linux
 
Hors ligne Regnareb # Posté le 06/02/2008 à 02:02:53
So what ?!
Avatar
Flux RSS

Citation : KorangaR
Si jte dis qu'on peut, c'est qu'on peut. Une page HTML5 n'a pas besoin forcément d'inclure des nouveaux éléments tels que video ou audio.
Tiens, un lien vers un valido non officiel dont la page html est écrite en html 5 : http://html5.validator.nu/
Ca marche pas ptete ?

T'as toujours rien compris à ce qu'on voulait dire... tu lis un truc et tu supprimes le reste, laisse tomber...


Après concernant tout ce remue-ménage, comme ça a été dit, on peut toujours bosser en l'XML, d'ailleurs c'est bien plus simple de fermer toutes ses balises, plutôt que d'apprendre précisément quels balises on peut ne pas fermer, mais bon...


Personnellement la balise video me plaît bien, au moins plus d'embrouilles pour implémenter une vidéo, et concernant l'interface de lecture, on a justement un total contrôle sur celle-ci contrairement à la situation actuelle, et les possibilités sont énormes !

Inanis Aedes ! Film réalisé en 20 jours en Arts et Technologies de l'Image, sélectionné au SIGGRAPH Asia.

Maestro Moustache sélectionné pour le SIGGRAPH 2010 à Los Angeles.


Image utilisateur
 
Hors ligne alex.hitman # Posté le 06/02/2008 à 10:04:46

Très intéressant, mais surement pas pour tout de suite... dommage.
 
Hors ligne Manuu # Posté le 06/02/2008 à 14:29:06
Avatar

"HTML 5 puisse à la fois être interprété en XML ou en SGML"
Hors ligne nicknick63 # Posté le 06/02/2008 à 15:25:33
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Pourquoi pas ^^ .
Je pense que c'est une réelle avancée pour le web, mais malheureusement il va falloir attendre que les navigo s'y mettent et trouver des solutions pour les vieux moteurs...
Quand aux défenseurs de la sémantique, elle est bien plus avancée ici, et aux utilisateurs de l'xHTML je ne vois pas de quoi ils se plaigent puisqu'il n'y a pour ainsi dire aucun changement entre une page valide xHTML et son équivalent strict et valide HTML5.
 
Hors ligne Oli # Posté le 06/02/2008 à 18:03:32
nipaaaah~
Avatar
Flux RSS

Ville : Ivry sur seine
Pays : France métropolitaine
Études : Epitech Paris

Les idées sont géniales :) !
Toute fois, dommage qu'on revienne à l'HTML...
 
Hors ligne guifson # Posté le 18/02/2008 à 15:25:17
si tu cherches ,tu trouves
Avatar

on attends cela avec grande impatience.
Grace au site du zero et le XHTML, me voila avec deux sites internet et un travail qui a aussi a y voir avec le web.
C'est cool....
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news