Des changements notables dans html5

Le langage HTML est en fait seulement une partie d'une image beaucoup plus grande qui est HTML5. En vérité, HTML5 est l'intégration de plusieurs technologies différentes (HTML, CSS, javascript, et les technologies basées sur le serveur), qui ont chacun leur propre rôle.

Sommaire

Changements de HTML vers HTML5

Les modifications apportées au langage HTML se sont évidents dans HTML5. Quelques points ont été ajoutés à la norme HTML 4, et un certain nombre ont été enlevés. Cependant, HTML5 reste rétro-compatible avec le HTML 4, donc il n'y a aucune exigence absolue pour écrire votre code dans la norme HTML5. Adaptation de HTML 4 à HTML5 est probablement la partie la plus facile de passer à l'état d'esprit de HTML complète.

Les principaux changements sont:

  • Le balisage sémantique: HTML5 comprend maintenant de nouvelles balises qui décrivent parties d'un document. Maintenant il ya des balises dédiées pour les éléments de navigation, des articles, sections, têtes et des pieds.

  • Nouveaux éléments de formulaire: HTML5 formes ont des mises à jour majeures. Il ya plusieurs nouvelles versions de la élément, permettant aux utilisateurs de choisir les couleurs, les numéros, adresses e-mail, et les dates avec des éléments faciles à utiliser.

  • Éléments pour les médias: Après une longue attente, HTML5 a un support natif pour l'audio et la vidéo avec des étiquettes semblables à la tag.




  • toile tag: La toile tag permet au programmeur de construire des graphiques de manière interactive. Cette capacité permettra pour des capacités très intéressantes comme les jeux de la coutume et des éléments d'interface.

La relation entre la CSS et HTML5

Probablement le plus grand ajustement de HTML 4 est la relation changeante entre HTML et CSS. CSS est au cœur de la façon de penser HTML5. En HTML5 (comme en XHTML), le langage de balisage décrit exclusivement la CSS de divers éléments est utilisé pour décrire l'apparence des choses.

Avec la norme HTML5 vient une nouvelle norme pour le CSS, appelé CSS3. Il est presque impossible de parler de HTML5 CSS3 sans inclure aussi parce qu'ils sont si étroitement liés. Voici les principales nouveautés:

  • Embarqué soutien de la police: Avec cet outil, tant attendu, vous pouvez inclure une police avec une page web, et il rendra même si l'utilisateur n'a pas la police installée sur son système d'exploitation.

  • Nouveaux sélecteurs: Sélecteurs sont utilisés pour décrire un morceau de code doit être modifiée. CSS3 prend désormais en charge les nouveaux sélecteurs qui vous permettent de choisir tous les autres éléments, ainsi que des sous-éléments spécifiques (différents types de balises d'entrée, par exemple).

  • Colonnes: HTML n'a jamais eu le soutien décent pour les colonnes, et toutes sortes de hacks ont été utilisées pour combler cette lacune. Enfin, CSS comprend la capacité de briser un élément dans un certain nombre de colonnes facilement.

  • Améliorations visuelles: CSS a un certain nombre de nouvelles fonctionnalités intéressantes: la transparence, les ombres, coins arrondis, des animations, des gradients et transformations. Ceux-ci fournissent un nouveau niveau profond de contrôle sur l'apparence d'une page.

javascript et HTML5

Si HTML décrit quelles parties du document sont, CSS et décrire comment ces pièces regardent, javascript définit comment les éléments agissent. javascript est un langage de programmation à part entière et une partie très critique du point de vue HTML5. Quelques-unes des caractéristiques les plus intéressantes de HTML5 ne sont accessibles que via javascript.

  • Les graphiques vectoriels en charge: Les graphiques vectoriels offrent une alternative intéressante aux graphiques traditionnels, car ils peuvent être créés à la volée par le code. HTML5 a en fait deux façons de le faire: par SVG (Scalable Vector Graphics) et de la toile tag.

  • Nouveaux sélecteurs: La plupart programmation javascript commence en saisissant un élément par ID. HTML5 vous permet désormais de sélectionner des éléments par nom de balise, ou par les mêmes mécanismes que vous utilisez pour sélectionner des éléments en CSS.

  • Mécanismes de stockage local: Les versions précédentes de HTML autorisés stockage très limitée d'informations sur le client. HTML5 permet désormais au développeur de stocker des données sur le client. Il est encore un gestionnaire de base de données intégrée qui accepte les commandes SQL.

  • Géolocalisation: Cette caractéristique intéressante utilise une variété de mécanismes pour déterminer où se trouve l'utilisateur.

Technologies de serveur et HTML5

Développement web moderne est sur la communication. Toutes les technologies qui composent HTML5 résident dans le navigateur Web, qui est une partie importante de la bande. Cependant, une partie tout aussi importante de développement web est un ensemble de technologies qui vivent sur le serveur web. Beaucoup de choses les plus intéressantes qui se passent d'utiliser des technologies aujourd'hui comme PHP ou ASP pour exécuter des programmes qui créent des pages Web ou d'utiliser des programmes de bases de données comme Oracle ou MySQL pour gérer de grandes quantités de données. L'avènement d'AJAX a fait de l'intégration entre ces technologies et le navigateur beaucoup plus facile. Vous pouvez vous attendre à utiliser une foule d'autres applications et technologies en tandem avec HTML5.


» » » » Des changements notables dans html5