Définition de XHTML et DHTML
Divers / / July 04, 2021
Par Guillem Alsina González, en janv. 2019
Le langage de balisage HTML est utilisé pour le imeuble de pages Web depuis le début de ce service en ligne de l'Internet, mais avec le temps et évolution de l'environnement dans lequel il travaille, la même langue a subi des extensions et des changements, ainsi que des variantes sont nées.
C'est le cas des deux plus utilisés, XHTML et DHTML, que nous allons expliquer dans cet article.
XHTML est une variante de HTML dans laquelle le langage de balisage est exprimé comme une variante correcte de XML.
Le HTML est né de XML, mais s'autorise une certaine liberté. Ainsi, ils peuvent exister Mots clés pas fermé, comme dans le cas de
ou la
.
XHTML ne permet pas ces erreurs, ce qui en fait un langage qui devient plus strict mais, en même temps, plus facile à déboguer pour les erreurs dans le code.
D'autres règles qui l'affectent -qui ne sont pas plus que celles exprimées en XML- sont l'obligation de mettre toutes les valeurs numériques entre guillemets (en HTML on peut être plus laxiste à cet égard dans certaines circonstances), et l'exigence que les éléments et les attributs soient écrits en minuscules, ce qui rend difficile la lecture du code simple vue.
Pour sa part, DHTML est appelé HTML dynamique, et il est utilisé pour créer des sites Web dynamiques qui changent du côté client. Vous avez besoin de la concurrence d'autres ressources pouvant fonctionner avec le HTML conventionnel.
Et des dictons Ressources sont généralement résumés dans la langue de programmation JavaScript, qui permet de contrôler les flux d'exécution, et les feuilles de style CSS, qui permettent de fournir un la cohérence visuel aux pages générées.
Ces pages sont composées à l'instant (dynamiquement, et donc le nom de la langue) puisqu'elles dépendent de ce que l'on trouve à chaque instant dans le base de données, et son contenu peut varier, soit avec la seule interaction du côté du client, si de ce côté il interagit avec un autre élément du serveur, comme une base de données.
Un exemple serait un site qui nous permet de suivre les résultats des différentes compétitions nationales football pendant que les matchs sont en cours, et change au fur et à mesure que les buts et autres événements.
Les résultats changent au fur et à mesure que les matchs évoluent, les requêtes doivent donc être faites de manière dynamique sur le base de données (c'est là que sont saisis les résultats) et présentée à l'utilisateur à l'instant sans avoir à recharger toute la page.
Photos: Fotolia - Derviche15 / 4Max
Thèmes en XHTML et DHTML