Comment sont lus les instructions
Bonjour,
J'aurais voulus savoir comment les instructions sont lus dans une page html, c'est a dire par exemple en c les instructions sont lus a la suite.
En Html je viens de voir que l'encodage par exemple, qu'il sois placé au début ou a la fin du fichier ne change rien.
Le fichier est donc lus une fois, et l'affichage se fais dans un deuxième temps ?
Merci de vos réponse.
J'aurais voulus savoir comment les instructions sont lus dans une page html, c'est a dire par exemple en c les instructions sont lus a la suite.
En Html je viens de voir que l'encodage par exemple, qu'il sois placé au début ou a la fin du fichier ne change rien.
Le fichier est donc lus une fois, et l'affichage se fais dans un deuxième temps ?
Merci de vos réponse.
1 réponse
-
Contributeur'lut,
le HTML n'étant pas un langage de programmation, il n'y a pas d'instructions.
Ceci dit, le HTML, ainsi que tout type de document dont la syntaxe dérive du SGML (incluant donc XML et, de facto, XHTML), constitue un arbre dont les branches sont constituées par les balises et le texte qu'on y trouve, les "feuilles" étant les attributs des balises.
Cet arbre s'appelle le Document Object Model (DOM), dont les spécifications sont définies par le W3C sur plusieurs documents (DOM1 à DOM4).
Quand un navigateur lit une page HTML, il analyse le texte et constitue cet arbre DOM en mémoire. Après, c'est au tour du moteur de rendu de calculer les positions (en prenant en compte les éventuels attributs XML) et d'afficher le texte, images et cadres au bon endroits.
Le DOM constitué après réception de la page est accessible et modifiable depuis des scripts JavaScript.
from human import idiocy
del idiocy-
-
Contributeur@BabrieheadLe W3C est le consortium d'individus et d'entreprises définissant les standards des pages web. Pour HTML 1.0 à 4.01 ainsi que XHTML, les standards sont fixes et ne changeront pas. HTML5 quant à lui est un standard dit "vivant"; il change au fur et à mesure, et tous les amendements sont listés pour savoir ce qui a changé.
-
@ElementWPar exemple un site fais en html 5 peut ne plus être viable d'ici 10 ans ou les modifications sont des mise a jour donc ne modifie pas l'original ?
-
Contributeur@BabrieheadDans la pratique ce ne sont que des ajouts ou des modifications mineures du standard. Un site HTML5 d'aujourd'hui fonctionnera toujours dans 10 ans.
-
-