Comment sont lus les instructions

Babriehead Messages postés 68 Statut Membre -  
Babriehead Messages postés 68 Statut Membre -
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.

A voir également:

1 réponse

ElementW Messages postés 5690 Statut Contributeur 1 224
 
'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
1
Babriehead Messages postés 68 Statut Membre 4
 
Désolé pour la réponse tardive ! Ok donc le fichier est bien lus une fois, mis en mémoire et afficher "d'un coup" :)

Merci pour toute ces précisions !

Le W3C est donc une "règle" établis par un ensemble de personne ? Il peut donc changer au fil du temps ?
0
ElementW Messages postés 5690 Statut Contributeur 1 224 > Babriehead Messages postés 68 Statut Membre
 
Le 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é.
0
Babriehead Messages postés 68 Statut Membre 4 > ElementW Messages postés 5690 Statut Contributeur
 
Par 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 ?
0
ElementW Messages postés 5690 Statut Contributeur 1 224 > Babriehead Messages postés 68 Statut Membre
 
Dans 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.
0
Babriehead Messages postés 68 Statut Membre 4
 
Ok merci beaucoup pour toutes ces précision, c'est toujours interessant de connaitre un peu plus la chose en profondeur ;)
0