Introduction au Dynamic HTML (DHTML)
Présentation du DHTML
Le DHTML (Dynamic HyperText Markup Language) n'est pas à proprement parler
un langage de balises pour Internet, il n'existe d'ailleurs aucune norme DHTML à
part entière. En réalité, le DHTML est un ensemble de technologies
Internet associées afin de fournir des pages HTML plus interactives,
c'est-à-dire dont le contenu peut être modifié grâce à des événements
(mouvements de la souris, survol d'un objet par le curseur, ...) après le chargement de la page.
Les technologies que le DHTML met en oeuvre sont :
- Le HTML, nécessaire pour présenter le document ;
- Les feuilles de style (CSS), permettant de définir un style pour plusieurs objets et le positionnement de ceux-ci sur la page ;
- Le modèle objet de document (DOM), proposant une hiérarchie d'objets, afin de faciliter leur manipulation ;
- Le Javascript, un petit langage de script essentiel pour définir des événements utilisateur ;
Le problème de la compatibilité
meme si tous les navigateurs se son mis a la standardisation l'interprétation du code HTML peut être différente d'un
navigateur à l'autre il faudra toujours tester sur différents navigateur et ne pas se focaliser sur un seul.