Aller au menu - Aller au contenu

Le W3C abandonne XHTML 2 au profit du HTML 5

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : andante, Barbatos, biohazard2, Bob-le-zéro, Fafnir, Globben, Jack Beauregard, M@teo21, Oxyray, ProgVal, pxolo, Sithran, Ssx`z et vyk12
Publié : le 08/07/2009 à 22:31:41
Catégorie : Web
Visualisations : 55 015

Licence : Creative Commons BY SA

Le W3C abandonne XHTML 2 au profit du HTML 5

Jeudi 2 juillet, le W3C a annoncé qu'il abandonnera ses travaux sur le XHTML 2 cette année, au profit du HTML 5, qui commence à se faire connaître notamment grâce à sa balise <video> déjà intégrée à plusieurs navigateurs dont Firefox 3.5 (voir une démonstration de la balise sur Dailymotion : la technologie Flash n'a pas été utilisée et Firefox 3.5 est nécessaire).

Pourquoi cet abandon ?


Historique de HTML et XHTML

Depuis plusieurs années, le W3C, l'organisme qui fait évoluer les standards du web, travaille sur la nouvelle version du XHTML intitulée XHTML 2. En parallèle, le projet de créer une nouvelle version de HTML avait été lancé : c'est HTML 5.

En pratique, ces 2 projets étaient redondants car ils allaient servir à la même chose, c'est-à-dire à développer des sites web. Plutôt que de séparer leurs efforts inutilement, les membres du W3C ont décidé de les unir au profit de HTML 5, dont le groupe de travail est beaucoup plus dynamique.

Il n'y aura pas de XHTML 2... mais alors ça veut dire qu'il faut dès à présent arrêter de développer en XHTML et retourner au HTML ?


Pas du tout. XHTML 2 et HTML 5 sont en fait 2 langages à la fois très différents et très proches. Différents parce qu'ils essaient chacun d'explorer une façon de concevoir une page web, mais aussi proches car, au final, ces langages sont constitués de la plupart des balises que nous connaissons bien.

Certaines des bonnes idées de XHTML 2 vont être reprises dans HTML 5. Celles qui n'ont pas fait leurs preuves seront en revanche abandonnées pour ne pas perdre plus de temps.

Enfin, XHTML 1.0 et XHTML 1.1 continueront d'exister. Il sera toujours possible de développer en XHTML 1.0 même dans de nombreuses années encore.

Est-ce que ce n'est pas un retour en arrière de revenir au HTML ?


Le HTML n'était pas très strict et HTML 5 ne le sera pas davantage. En clair, rien ne nous obligera à fermer certaines balises (comme <input>).

En revanche, il existera une version "XML" de HTML 5 que l'on appelle déjà XHTML 5. Elle sera plus stricte (pour respecter les règles du XML) et ce sera en fait la "suite" du XHTML 1. Les habitués du XHTML ne seront donc pas dépaysés et pourront profiter des bonnes idées introduites dans HTML 5.

Historique du HTML


A l'instar du XHTML, le HTML est un langage de balisage permettant de concevoir le design des applications et sites Web. Ces deux langages ont une syntaxe qui est très similaire.

En 1991, le HTML 1.0 est créé par un homme, Tim Berners-Lee, qui met en place un langage permettant de structurer les pages Web. En 1994, après l'apparition des navigateurs NCSA Mosaic et Netscape Navigator, le W3C enrichit le langage et crée le HTML 2.0, qui comprend principalement comme nouveauté l'implémentation de la structure DOM, c'est-à-dire en arbre. Le HTML 3.2 apparait en 1996 et permet entre autres désormais d'interagir avec d'autres langages tels que le JavaScript et le CSS. La version HTML 4.0, sortie en 1998 promet l'utilisation de frames et l'amélioration des tableaux et des formulaires.

Deux ans après, en 2000, l'évolution du HTML est rompue et un nouveau langage reprenant le HTML est créé : le XHTML 1.0. Conçu afin d'être universel, c'est-à-dire fonctionner de la même manière quel que soit le navigateur. Ce langage est strict, c'est-à-dire qu'il doit respecter la spécification XHTML délivrée par le W3C.

L'arrivée du XHTML 1.0 était une véritable révolution pour tous les webmasters soucieux de produire un site Web de qualité. Mais ce langage restait basé sur une version 4 du HTML qui se faisait de plus en plus obsolète avec l'arrivée du web 2.0, axé multimédia et communautaire. Une nouvelle évolution majeure paraissait donc nécessaire et le W3C a alors entamé la réflexion sur HTML 5, en plus du XHTML 2 qui se préparait.

Quelles nouveautés apportera le HTML 5 ?


De nombreuses modifications sur la syntaxe du code ont été apportées dans le HTML 5. On peut noter entre autres la déclaration du doctype. En XHTML 1, il y a plusieurs doctypes, qui sont en plus assez indigestes à retenir, prenons comme exemple celui du XHTML 1.0 Strict :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

En HTML 5, le doctype est simplifié à l'extrême et est raccourci en <!DOCTYPE HTML> . De plus, de nombreuses balises apparaissent, à la manière de la balise <video> déjà mentionnée dans l'introduction :
  • <section> : elle sert à identifier le contexte d'un bloc de contenu et ainsi permettre de mieux structurer une page, elle peut contenir des titres (par exemple <h1> ) et des paragraphes <p> ;
  • <article> : elle permet d'indiquer un contenu indépendant de la page, par exemple un post sur un forum ou un blog. Il est possible d'imbriquer plusieurs balises <article> , dans le cas par exemple de commentaires ;
  • <footer> : elle représente le footer pour la section à laquelle elle s'applique, il contient donc généralement des informations sur celle-ci (auteur par exemple) ;
  • <progress> : celle-ci indique le niveau d'avancement d'une tâche ;
  • <audio> , qui, comme son nom l'indique, permet d'incorporer un document audio (sons, musiques, etc) sans avoir recours au Flash ;
  • <nav> : elle permet de spécifier l'emplacement d'une section qui contient des liens de navigation interne, comme un menu par exemple ;
  • <time> : celle-là permet d'identifier un élément temporel (heure, date, etc.) ;
  • <canvas> : elle permet d'effectuer des rendus dynamiques d'images bitmap via des scripts (généralement JavaScript) ;
  • <aside> : celle-ci contient un contenu en faible rapport avec la page, ou connexe. Cette section peut être séparée de la page, afin de présenter des contenus différents aux visiteurs.

Cette liste de nouvelles balises présentes dans le HTML 5 n'est évidemment pas complète puisque le langage n'est pas finalisé - le W3C l'annonce courant 2010 - et que toutes les balises ne sont pas présentes non plus.
Désormais, les balises <li> , <dd> et <dt> pourront être exemptées des balises fermantes correspondantes dans certains cas.
Il existe également de nouveaux attributs dans le HTML 5, que vous pouvez consulter sur la description écrite par le W3C si vous le souhaitez (en anglais assez technique), mais qu'il semble inutile de dépeindre ici.

La nouvelle version de HTML enrichit la description des informations ainsi que la hiérarchisation sous forme de thèmes des contenus avec des balises telles que <section> ou encore <nav> . Grâce à cette nouvelle version du HTML se rapprochant de la syntaxe du XML de par ses balises thématiques, les moteurs de recherche peuvent ainsi élargir leurs résultats à différents médias (images, audio, vidéos, actualités, localisation géographique...), et l'accessibilité est fortement améliorée puisque la majorité des navigateurs seront contraints de passer à la version 5 du HTML.

Ainsi, la structure d'un site codé en XHTML 2 comme celle-ci :
Structure classique d'un site divisé en div et composé d'un header, d'un footer, d'un menu horizontal (nav), d'une partie pratique (sidebar), et d'un corps (article) divisé en plusieurs sections
aura désormais la structure suivante :
Le même structure divisée directement grâce à HTML 5 avec les balises appropriées


Enfin, de nouveaux attributs vont être créés :
  • L'attribut autofocus, inséré dans un élément de formulaire, permet, lors du chargement de la page, d'avoir cet élément déjà sélectionné.
  • L'attribut required, toujours sur un élément de formulaire, permet d'indiquer au navigateur que cet élément doit être rempli avant l'envoi du formulaire. Encore du Javascript en moins !


L'arrivée du HTML 5 sera un grand pas dans l'évolution du web et de ses standards. En effet, cette nouvelle version facilite l'intégration de contenus multimédias dans une page internet, tout en offrant de nouvelles possibilités pour la création d'applications web, qui se font de plus en plus présentes ces derniers temps. Mais, par la même occasion, le W3C en profite pour poser les premières pierres du web sémantique, souvent annoncé comme l'avenir du web.

Liens complémentaires


Pour aller plus loin

Sources

240 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  6  7  8  Suivante
Pseudo Discussion
2 visiteurs sur cette news (0 membre et 2 anonymes)
Page Précédente  1  2  3  4  5  6  7  8  Suivante
Hors ligne codeur71 # Posté le 09/07/2009 à 11:38:44

Si j'ai bien compris, ou pourra plus utiliser de "div id/class=" ?
Hors ligne pxolo # Posté le 09/07/2009 à 11:44:51
Avatar

Si, mais les classiques comme <div id="footer"> ou <div id="header"> pourront être remplacées par <header> et <footer>

(S'il n'y avait plus de class/id, ce serait la mort du CSS, donc du design :) )

Image utilisateur

pxolo
 
Hors ligne Arceus02 # Posté le 09/07/2009 à 11:48:26
Un jour, mon ancêtre Gurdil
Avatar

Très bonne news. ^^
Après, le temps de changement sera long, mais cela sera pratique, tous ces raccourcis ( surtout le DOCTIPE ) . :)
Fini avec tous ces id a tout bout de champ ! :D

Les élèves, c'est comme le linge : dès qu'il fait beau, ça sèche ...
L'horloge tourne en rond, tourne en rond... mais à force de tourner en rond, on peut finir loin, très loin même ...
39.20455% - Major Geek
<lien url="http://www.supportduweb.com/">Image utilisateur
 
Hors ligne Ulrar # Posté le 09/07/2009 à 11:58:40
Opera powa :D
Avatar

Ville : Villejuif
Pays : France métropolitaine
Études : Epitech Paris

J'aime bien l'OGG moi, c'est pas lourd, au moin.
Si il n'y a que Saffari qui ne sait pas lire l'OGG, bah, tant pis pour eux, ils finiront bien par etre obligé de changer ça, ou ils perdront des utilisateurs, c'est simple.

Bon, Saffari est pas mal mais je ne l'utilise pas donc moi ça ne me generais pas, j'immagine que ses utilisateurs ne seront pas de mon avis :p

90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
 
Hors ligne N@CR0T!C # Posté le 09/07/2009 à 12:08:19
Le savoir et la sagesse
Avatar

Ville : Sassenage
Pays : France métropolitaine

Je voit tout plein de nouvelle évolutions, c'est génial (ou pas) mais il y a quand même une grosse question qui n'as pas était posée ...
Aujourd'hui le temps d'affichage est principalement liée au temps de génération de html, avec ces nouvelle évolution que deviens ce temps de génération ?
car une balise <video> c'est très bien mais si je met une vidéo de 20min et qu'il me faut 10min pour afficher ma page, je dit vive le flash

Image utilisateur



 
Hors ligne M@teo21 # Posté le 09/07/2009 à 12:10:25
Amateur professionnel
Avatar
Admins
Flux RSS

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

Citation : N@CR0T!C
Je voit tout plein de nouvelle évolutions, c'est génial (ou pas) mais il y a quand même une grosse question qui n'as pas était posée ...
Aujourd'hui le temps d'affichage est principalement liée au temps de génération de html, avec ces nouvelle évolution que deviens ce temps de génération ?
car une balise <video> c'est très bien mais si je met une vidéo de 20min et qu'il me faut 10min pour afficher ma page, je dit vive le flash


T'as déjà entendu parler du streaming ? :D

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne alexzero # Posté le 09/07/2009 à 12:14:13
0100100011100
Avatar

Ville : Wambrechies
Pays : France métropolitaine
Études : IG2I

petit hs: je vient d'entendre au journal que google voulais sortir "chrome OS" basé sur linux sa serait pas mal une new la dessus si y'a plus d'info j'ai rien dit une new est deja en cour la dessus.

Image utilisateur
IG2I...2I
 
Hors ligne Pyrrouh # Posté le 09/07/2009 à 12:14:27
Avatar

Ville : Russ
Pays : France métropolitaine

Citation : M@teo21
Citation : N@CR0T!C
Je voit tout plein de nouvelle évolutions, c'est génial (ou pas) mais il y a quand même une grosse question qui n'as pas était posée ...
Aujourd'hui le temps d'affichage est principalement liée au temps de génération de html, avec ces nouvelle évolution que deviens ce temps de génération ?
car une balise <video> c'est très bien mais si je met une vidéo de 20min et qu'il me faut 10min pour afficher ma page, je dit vive le flash


T'as déjà entendu parler du streaming ? :D

Moi j'dit, vive M@teo21. Ses réponses sont courtes mais concises :p .
Hors ligne codeur71 # Posté le 09/07/2009 à 12:16:45

Citation : henneqxp
Si, mais les classiques comme <div id="footer"> ou <div id="header"> pourront être remplacées par <header> et <footer>

(S'il n'y avait plus de class/id, ce serait la mort du CSS, donc du design :) )


Ok merci. :)
Hors ligne N@CR0T!C # Posté le 09/07/2009 à 12:16:48
Le savoir et la sagesse
Avatar

Ville : Sassenage
Pays : France métropolitaine

bien sur que j'ai déjà entendu parler du streaming, mais aujourd'hui la génération d'une page web se fait éléments par éléments et tant qu'un élément n'est pas fini, le suivant le commence pas. donc soit avec html5 la génération d'une page web sera complètement revu (donc gros changement en perspective sur les optimisation) soit on devra attendre que la vidéo soit complètement chargé (impensable) soit <video> sera qu'un pale alias qui fait un appel in directe a du flash ou je ne sait quelle autre technologie et dans ce cas le html 5 ne sert plus a grand chose

Image utilisateur



 
Hors ligne Pyrrouh # Posté le 09/07/2009 à 12:20:44
Avatar

Ville : Russ
Pays : France métropolitaine

D'après les démos de la balise vidéo disponibles sur divers sites, la mise en cache de la vidéo ne commence que lorsque l'utilisateur clique sur le bouton play. Donc pour la génération de la page, je ne pense pas qu'il y ait du soucis à se faire.
Hors ligne didjo # Posté le 09/07/2009 à 12:20:55
Avatar

Mouais, j'ai eu un peu peur au début, quand ils parlaient d'arrêter le développement du xHTML 2, mais si il y a un xHTML 5, c'est pas mal non plus ...
Mais bon, je comprends pas trop quel est l'intérêt de ces balises : Nav, Footer. Mise à part l'intérêt sémantique qu'elles apportent, elles n'apportent rien d'autre, si ?

En HTML 5, on peut ouvrir des balises, sans les fermer ?
Et c'est autorisé ! !? :-°
Pour moi c'est un retour en arrière, plus qu'une avancée ...

Par contre la balise vidéo est vraiment cool !

Mais si le langage sort en 2010, il nous faudra tout de même attendre 2015 voir même 2020 pour l'utiliser pleinement, non ?
Le temps qu'une nouvelle version d'IE voit le jour, et que les utilisateurs fassent toutes les mises à jours qu'il y a à faire.

Concours InnovGame : MetamorphX
=> Venez tester notre jeu : MetamorphX
 
Hors ligne Ninety # Posté le 09/07/2009 à 12:23:18
Free Your Mind
Avatar

Grossière erreur de la part du W3C.

There are no stupid questions, just stupid people.
 
Hors ligne N@CR0T!C # Posté le 09/07/2009 à 12:24:11
Le savoir et la sagesse
Avatar

Ville : Sassenage
Pays : France métropolitaine

Citation : Alysto
D'après les démos de la balise vidéo disponibles sur divers sites, la mise en cache de la vidéo ne commence que lorsque l'utilisateur clique sur le bouton play. Donc pour la génération de la page, je ne pense pas qu'il y ait du soucis à se faire.

ok, reste a voir comment seront géré les attributs comme autoplay (si ils existent) mais je pense que certain site en ajax risque d'avoir des surprise si la génération des pages web n'est pas modifier

Image utilisateur



 
Hors ligne Ulrar # Posté le 09/07/2009 à 12:27:24
Opera powa :D
Avatar

Ville : Villejuif
Pays : France métropolitaine
Études : Epitech Paris

Ninety --> Pourquoi ?

90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
 
Hors ligne Pyrrouh # Posté le 09/07/2009 à 12:31:56
Avatar

Ville : Russ
Pays : France métropolitaine

Citation : N@CR0T!C
Citation : Alysto
D'après les démos de la balise vidéo disponibles sur divers sites, la mise en cache de la vidéo ne commence que lorsque l'utilisateur clique sur le bouton play. Donc pour la génération de la page, je ne pense pas qu'il y ait du soucis à se faire.

ok, reste a voir comment seront géré les attributs comme autoplay (si ils existent) mais je pense que certain site en ajax risque d'avoir des surprise si la génération des pages web n'est pas modifier

Les attributs de la balise <video> sont ici.
Concernant le ajax, je ne vois pas pourquoi il y aurait des problèmes :o .
Hors ligne pxolo # Posté le 09/07/2009 à 12:39:40
Avatar

Citation : didjo
Mouais, j'ai eu un peu peur au début, quand ils parlaient d'arrêter le développement du xHTML 2, mais si il y a un xHTML 5, c'est pas mal non plus ...


Qu'est ce que vous avez tous à dire xHTML 5 ???? o_O C'est le HTML 5 !!!

Citation : didjo
En HTML 5, on peut ouvrir des balises, sans les fermer ?
Et c'est autorisé ! !? :-°
Pour moi c'est un retour en arrière, plus qu'une avancée ...

Attention : ce n'est valable que pour <dd><dt><li> et dans certains cas uniquement !! Vous pouvez vous référer à cette page pour plus de détails : http://dev.w3.org/html5/spec/Overview.html
Exemple :
Code : HTML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<dialog>
 <dt> Costello
 <dd> Look, you gotta first baseman?
 <dt> Abbott
 <dd> Certainly.
 <dt> Costello
 <dd> Who's playing first?
 <dt> Abbott
 <dd> That's right.
 <dt> Costello
 <dd> When you pay off the first baseman every month, who gets the money?
 <dt> Abbott
 <dd> Every dollar of it.
</dialog>

Ca s'utilise comme la balise <pre> actuellement, il faut faire des retour à la ligne à chaque fois.

Citation : didjo
Le temps qu'une nouvelle version d'IE voit le jour, et que les utilisateurs fassent toutes les mises à jours qu'il y a à faire.


Je connais des entreprises qui sont encore sous IE6 :colere2: Et la majorité sont sous IE7. Alors avant que IE9 soit adopté par le grand public, faudra attendre...

Image utilisateur

pxolo
 
Hors ligne Ulrar # Posté le 09/07/2009 à 12:45:41
Opera powa :D
Avatar

Ville : Villejuif
Pays : France métropolitaine
Études : Epitech Paris

henneqxp ---> xHTML5, c'est pas la meme chose, c'est ce que tous le monde attent, la version xml du HTML 5 si tu veux, plus propre

90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
 
Hors ligne agranger36 # Posté le 09/07/2009 à 13:17:23
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Très intéressant ces nouvelles balises, maintenant il faut que les navigateurs se mettent à jour ;)

bannière
 
Hors ligne jordan # Posté le 09/07/2009 à 13:39:10
Développeur professionnel
Avatar
Flux RSS

Ville : Couternon
Pays : France métropolitaine
Études : Université de Dijon

Citation : christophetd
Edit : est-ce que quelqu'un pourrait m'indiquer avec quel logiciel M@teo21 (enfin je suppose que c'est lui) a-t-il fait le schéma de la news ?

Repris sur un blog avec l'accord de l'auteur. Faut suivre la rédaction des news dans participez, il y a des choses intéressantes. En outre, il y avait un lien vers une page écrite en HTML5 qui fonctionnait totalement dans FF3.5, c'est plutôt impressionnant.
Hors ligne Raghnarok # Posté le 09/07/2009 à 13:47:26
Avatar
Flux RSS

Citation : jordan
Citation : christophetd
Edit : est-ce que quelqu'un pourrait m'indiquer avec quel logiciel M@teo21 (enfin je suppose que c'est lui) a-t-il fait le schéma de la news ?

Repris sur un blog avec l'accord de l'auteur. Faut suivre la rédaction des news dans participez, il y a des choses intéressantes. En outre, il y avait un lien vers une page écrite en HTML5 qui fonctionnait totalement dans FF3.5, c'est plutôt impressionnant.

Si tu veux un truc pour faire des schémas (graphes) utilise dot (graphviz)

Et pendant qu'on y est... Y aurait pas un moyen d'archiver les NC afin qu'on puisse revoir ce qui a été dit par la suite?
Hors ligne pxolo # Posté le 09/07/2009 à 13:48:11
Avatar

Citation : christophetd
Edit : est-ce que quelqu'un pourrait m'indiquer avec quel logiciel M@teo21 (enfin je suppose que c'est lui) a-t-il fait le schéma de la news ?

M@teo fait ses schémas avec Microsoft Office Visio.

PS : tu parles de quel schéma ?

Image utilisateur

pxolo
 
Hors ligne bluelink # Posté le 09/07/2009 à 13:50:55
T**** me I'm a Zér0 !
Avatar
Flux RSS

Ville : Arès
Pays : France métropolitaine
Études : Université de Bordeaux

Ceci dis, tu peux reproduire ce schéma avec des logiciels de DAO comme Photoshop, the GIMP ou photofiltre.

Pour ce qui est de l'abandon du XHTML 2, franchement, c'est pas cool.
Je sais pas si certains d'entre vous avaient regarder les nouveautés que pouvaient apporter cette version (et si ce n'est pas le cas, je vous invite à en prendre connaissance) mais il y a des choses vraiment utiles, comme le fait de pouvoir appliquer un lien a n'importe quel élément avec l'attribut href, enfin des <div> cliquables sans JS \o/

Image utilisateur
 
Hors ligne Thunderseb # Posté le 09/07/2009 à 13:56:12
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Citation : didjo

En HTML 5, on peut ouvrir des balises, sans les fermer ?
Et c'est autorisé ! !? :-°
Pour moi c'est un retour en arrière, plus qu'une avancée ...


Ouais, malheureusement les mauvaises pratiques restent encouragées. Heureusement que la syntaxe de type XML reste disponible pour ceux qui sont soucier d'un code que qualité. Mais IE ne gère pas le VRAI XHTML, donc c'est plutôt mort pour le moment, à moins qu'IE9 ne change la donne.

Pour moi, XHTML 2 avait du potentiel et proposait des choses intéressantes, tout comme le fait HTML 5. Ce que je reproche à HTML 5 c'est qu'il soit possible d'utiliser un syntaxe laxiste de type HTML. Une belle rosser erreur jaune XML, il n'y a rien de mieux pour motiver les gens à coder correctement et pas comme des gorets. Mais c'est la mode du rétro, donc on revient en arrière.
 
Hors ligne pxolo # Posté le 09/07/2009 à 13:58:36
Avatar

Intéressant le lien de bluelink !! Citation
Tout élément peut servir d'hyperlien

Il serait temps :p

Image utilisateur

pxolo
 
Hors ligne Oli # Posté le 09/07/2009 à 14:04:26
nipaaaah~
Avatar
Flux RSS

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

Citation : Raghnarok
Ca me fait marrer quand même ein... Les "développeurs" web qui se plaignent parce qu'il faut fermer une balise. Ils ont jamais programmés ou quoi. La prog web doit être la manière la plus laxiste de programmer, c'en est presque dégeu tellement ca l'est. Quand on code dans n'importe quel langage on ferme ses parenthèses, pourquoi vouloir faire différemment en HTML.
Tout ce que ca amène c'est de la merde dans les codes et des kevins qui se disent développeurs web. J'aimerai que le W3C aie le contrôle la dessus et qu'ils puissent rendre le web bien plus strict.
Tout est dit ^^ ... +1

Par contre je pas partant pour la création d'un nouveau format pour les vidéos, quelqu'un peu m'expliquer l'intérêt ? Je vois pas le soucis, le W3C est sensé faire des standards après libre à chacun de les suivre ou pas.

Alysto: Oui apple réutilise le travail libre peu connu de pauvres bénévoles, en fait son logiciel à sa sauce, l'impose, s'en attribut tout les mérites et ensuite, ils libèrent pour se donner une belle image. De cette manière quand ils retardent le Web tout entier pour s'en mettre plein les poches personne ne dit rien.

Apple a une belle vision du libre cqfd.

Cela dit j'admire malgré moi parce que ce qu'ils font ça marche :o
 
Hors ligne N@CR0T!C # Posté le 09/07/2009 à 14:06:20
Le savoir et la sagesse
Avatar

Ville : Sassenage
Pays : France métropolitaine

Citation : Alysto
Citation : N@CR0T!C
Citation : Alysto
D'après les démos de la balise vidéo disponibles sur divers sites, la mise en cache de la vidéo ne commence que lorsque l'utilisateur clique sur le bouton play. Donc pour la génération de la page, je ne pense pas qu'il y ait du soucis à se faire.

ok, reste a voir comment seront géré les attributs comme autoplay (si ils existent) mais je pense que certain site en ajax risque d'avoir des surprise si la génération des pages web n'est pas modifier

Les attributs de la balise <video> sont ici.
Concernant le ajax, je ne vois pas pourquoi il y aurait des problèmes :o .


Le problème essentiel a mes yeux viens du fonctionnement de apache & des la génération des page web.
Si l'on regarde un graphe de chargement d'une page, on s'aperçoit que chaque élément est chargé 1 à 1 et tant que le précédant n'est pas fini, le suivant le se lance pas.
Donc tant que la balise vidéo n'est pas chargé, le reste de la page ne se charge pas.
Comme la balise n'est qu'un container ou la vidéo se charge a la lecture, la vidéo va "bloquer" la page pendant sont chargement, donc tout les effets JS & Ajax seront bloqué pendant le chargement.

Donc pour moi soit le html5 apporte énormément de nouveauté notamment sur les optimisation de scrite & css (meilleur chargement des CSS multiple & ficher js swf ...) soit j'ai loupé un épisode quelque part
mais dans tout les cas, l'implémentation de ses balise provoque une révolution du web et me semble difficilement séparable d'une mise a jour d'apache (et autre serveur html).

Image utilisateur



 
Hors ligne luniix # Posté le 09/07/2009 à 14:06:28
pourquoi pas
Avatar

J'aimerai juste savoir de quelle façon utilise t-on l'attribut "required" dans un formulaire.
Quelqu'un peut m'éclaircir ?

Image utilisateur
 
Hors ligne bluelink # Posté le 09/07/2009 à 14:13:14
T**** me I'm a Zér0 !
Avatar
Flux RSS

Ville : Arès
Pays : France métropolitaine
Études : Université de Bordeaux

Citation : luniix
J'aimerai juste savoir de quelle façon utilise t-on l'attribut "required" dans un formulaire.
Quelqu'un peut m'éclaircir ?


mais bien sur, de cette façon je crois après avoir lu vite fait la page dédiée :
Code : HTML
1
<input required="1" />

il est dis que ça prend une valeur booléene, donc 0 ou 1.
(Qu'on me rassure, y'a pas de true et false en HTML ? :euh: )

Image utilisateur
 
Hors ligne pxolo # Posté le 09/07/2009 à 14:16:11
Avatar

:p Non, le true ou false, c'est lorsque tu l'associes à un autre langage (PHP, JS, etc.) : on l'utilise comme ça :
Code : HTML
1
2
3
<form action="editor.cgi" method="post">
 <p><label>Name: <input required name=fn></label></p>
</form>

Image utilisateur

pxolo
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news