DOM

Document Object Model

Permet l'accès aux éléments d'une page web (une interface).

Les éléments HTML deviennent des objets avec des propriétés et des méthodes.

Ex. l'objet document a des propriétés titlebody, ....

Tout est considéré comme un noeud d'un arbre : tout élément présent dans le DOM est un noeud (node).

À tout élément de l'arbre DOM est associée une boîte.

La navigateur parcourt en continu l'arbre DOM pour calculer l'affichage et le positionnement des éléments = flux normal du navigateur (parcours en profondeur d'abord et de gauche à droite).

Des propriétés CSS influencent ce flux de traitement : displaypositionfloat.

Avec Javascript vous pouvez manipuler le DOM au travers de sélecteurs pour interagir avec le HTML et CSS de la page.