Cet article vous apporte quelles sont les nouvelles fonctionnalités du HTML5 ? Une explication détaillée des nouvelles fonctionnalités de HTML5 a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère qu'elle vous sera utile. [Tutoriel recommandé : Tutoriel Html5]
1 : Nouvelles fonctionnalités
Plus d'éléments sémantiques. article, pied de page, en-tête, navigation, section
stockage localisé. localStorage et sessionStorage
application hors ligne, mise en cache hors ligne. manifest
API Glisser-libérer. Glisser-déposer
Lecture multimédia. la vidéo et l'audio
améliorent les contrôles de formulaire. calendrier, date, heure, email, url, recherche
Localisation géographique. Géolocalisation
Multi-tâches. webworker
Protocole de communication full-duplex. websocket
Historique de gestion de l'historique
Partage de ressources d'origine croisée (CORS) Access-Control-Allow-Origin
Visibilité de la page, changement de visibilité des événements
Cross- window Communication PostMessage
Form Data Object
Peinture : toile
2 : Quels éléments ont été supprimés par HTML5 ?
Éléments purement expressifs : basefont, big, center, font, s, strike, tt, u
Éléments qui ont un impact négatif sur la convivialité : frame, frameset, noframes
Trois : Comment résoudre le problème de compatibilité des nouvelles balises h5
Tout d'abord, vous pouvez utiliser document.createElement pour créer de nouvelles balises
Utilisez le shim html5shiv.js
<!--if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
3 : Comment faire la distinction entre HTML et HTML5
La différence évidente est que la déclaration DOCTYPE h5 n'a besoin que d'écrire , tandis que. la déclaration html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Vous pouvez juger en fonction des nouveaux éléments fonctionnels de h5 tels que canvas
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!