HTML 5 est la prochaine version importante du langage de balisage hypertexte. Depuis la sortie de HTML 4.01 en 1999, son développement est à l'arrêt. 1999 s'est avéré être le moment du développement rapide du Web. La version HTML actuelle ne peut plus s'adapter au contenu Web et aux applications actuels. HTML 5 vise à améliorer l'interaction HTML et à soutenir le contenu Web diversifié et complexe actuel. Dans le même temps, il résoudra également l'absence de fonctions d'application Web HTML 4.
La discussion de HTML 5 a commencé en 2003 lorsque W3C a exprimé son intérêt pour le projet de HTML 5 développé par le groupe de travail sur la technologie des applications Hypertext Web (WHOTWG), fondée en 2004 et était composé de représentants d'Apple, de la Fondation Mozilla et d'Opera. Depuis lors, le groupe de travail HTML W3C a été créé en 2007 et a commencé à développer HTML 5. À l'heure actuelle, les travaux de développement sont toujours en cours et des opinions préliminaires seront soumises à W3C en 2012, mais de nombreux navigateurs ont partiellement pris en charge HTML 5. Cet article présente 5 nouvelles fonctionnalités passionnantes de HTML 5.
La diversité du contenu Web rend HTML4 incapable de le faire. Lorsque vous décrivez une page Web, HTML4 est le suivant:
HTML 5 se produira comme suit:
De cette façon, le navigateur sait quelle partie d'une partie Web représente, par exemple, la partie <AV> est la navigation, et la partie <article> est le contenu principal. En plus de plus de codes et de balises sémantiques plus belles, ce changement apporte également plus d'avantages, tels que les moteurs de recherche peuvent savoir plus précisément quelle partie d'une page Web est plus importante. IBM a une discussion détaillée sur la nouvelle balise HTML 5.
HTML 5 présente Web Forms 2.0, fournissant un développement avec de nombreuses nouvelles options et de nouvelles fonctionnalités pour gérer l'entrée et la publication de formulaires plus faciles et plus efficacement. La fonctionnalité la plus excitante du formulaire Web 2.0 est la vérification des entrées. À l'heure actuelle, nous devons implémenter la même fonction via JavaScript ou la logique côté serveur.
Par exemple, il y a une forme comme ceci:
Dans HTML4, nous devons écrire du code comme celui-ci, puis utiliser des scripts JavaScript ou côté serveur pour vérifier:
required与email dans HTML5 peuvent être directement vérifiés, comme suit:
HTML 5 fournira plusieurs API, telles que des balises audio et vidéo, qui permettent aux développeurs de lire directement la vidéo Web et l'audio sans utiliser d'outils tiers:
Opera a beaucoup de recherches sur le côté de l'utilisateur et a lancé la démo de lecture vidéo
Il est plus facile pour les gens d'obtenir des informations à partir de photos. Par exemple, les informations suivantes sont affichées de deux manières: les tables et les graphiques à secteurs ronds, et les effets sont évidemment différents:
Cependant, dans le passé, pour réaliser cet effet, seules les images statiques pouvaient être utilisées et les images n'ont pas pu être ajustées. À l'aide de la balise <Canvas>, vous pouvez modifier les paramètres en temps réel pour modifier les graphiques, tels que la génération d'un graphique à tarte Circle en temps réel en fonction du vote utilisateur.
HTML 5 prendra en charge l'interaction des utilisateurs et la propriété contenteditable vous permet de définir la partie de la page Web peut être modifiée. Il est très pratique dans les sites wiki.
Source internationale de cet article: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
Source de traduction chinoise: site officiel de Comsharp CMS