Je l'ai vu hier dans W3C qu'un nouveau projet HTML5 (Draft Working) a été publié le 10 juin. J'ai lu la nouvelle documentation de la version qu'il fournit et j'ai pris une petite note:
Le projet HTML5 n'est pas devenu la norme officielleCitation:
La publication en tant que projet de travail n'implique pas l'approbation par les membres du W3C.
Libéré en tant que projet ne signifie pas qu'il a été approuvé (soutenu) des membres du W3C.
La spécification HTML5 ne sera pas considérée comme terminée avant qu'il y ait au moins deux implémentations complètes de la spécification.
La spécification HTML5 ne sera annoncée qu'au moins deux logiciels n'auront été mis en œuvre.
XHTML1 a été publié en 1999 et il a fallu deux ou trois ans pour recevoir un soutien complet, et ce n'est que récemment qu'il a été entièrement promu. Il faudra donc un certain temps pour attendre que HTML5 soit pris en charge (en particulier le navigateur sans flux). Selon le calendrier du groupe de travail HTML du W3C, il n'y aura pas de finalisation formelle avant 2010.
Déclaration doctype qui est étonnamment simple
<! doctype html>
C'est aussi simple, ha. De plus, il n'y a pas de différence entre les cartes supérieures et les minuscules. Il convient de noter que la spécification nécessite que si ce doctype est déclaré, la syntaxe HTML dite «personnalisée» peut être utilisée (syntaxe HTML personnalisée, je ne sais pas pourquoi elle est appelée ceci), qui est la syntaxe HTML précédente qui ne nécessite pas de fermeture de balises. Dans le même temps, il permet toujours une syntaxe de format XML tel que XHTML, afin que vous deviez déclarer le doctype du document XML sans utiliser ce qui précède.
Compatibilité vers l'avantLa spécification HTML5 n'a pas d'éléments obsolètes car d'une part, il oblige les concepteurs à ne pas essayer certains éléments, mais d'autre part, il nécessite que les navigateurs prennent en charge ces éléments. De cette façon, dans mon intuition, il est destiné à prendre en charge toutes les pages précédentes écrites en HTML ou XHTML. C'est une bénédiction pour les concepteurs, et ils ne seront plus limités par la syntaxe stricte de XHTML.
Éléments supprimésBien sûr, ces éléments sont relatifs à HTML4, mais on peut également voir que HTML5 n'est pas une simple retraite vers HTML4. Il adhère toujours à un esprit important de XHTML, comme les éléments d'expression de l'interface pure devraient être abandonnés et le CSS est adopté.
Parce que leur effet est purement présentation et donc mieux géré par CSS, les éléments suivants doivent être rejetés:
Basefont / Big / Center / Font / S / Strike / TT / U
Les éléments suivants sont rejetés car leur utilisation a affecté la convivialité et l'accessibilité pour l'utilisateur final de manière négative:
trame / trame / noframe
Les éléments suivants sont rejetés car ils n'ont pas été souvent utilisés, ont créé de la confusion ou peuvent être traités par d'autres éléments:
acronyme / applet / isIndex / dir
Ce que je veux expliquer ici, c'est: l'acronyme est recommandé d'être remplacé par ABBR. Mais il semble que sous IE, ABBR n'est pas aussi utile que l'acronyme. Pour plus de détails, veuillez consulter le document de test HTML à http://www.mikkolee.com/3. Utilisez l'objet à la place pour Applet. Cette étiquette a longtemps été abandonnée. Cependant, lorsque j'étudiais HTML, j'ai mentionné cette applet dans chaque livre. À ce moment-là, tout le monde était plein de désir des applets Java, mais maintenant ils se retirent malheureusement du stade de l'histoire, ce qui est assez émotif. isIndex et dir. Je ne parlerai pas des deux ici, et je ne les recommanderai pas en ce qui concerne HTML3.
Plus d'éléments nouveauxHTML5 a lancé de nombreux nouveaux éléments, donc je ne les répertorierai pas ici. Veuillez consulter
http://www.ibm.com/developerworks/cn/xml/x-html5/.
Si vous êtes plus intéressé par HTML5, il existe des articles connexes répertoriés au bas de cet article, vous pouvez également le vérifier.
Texte d'origine: www.mikkolee.com/22