5568 sujets

Sémantique web et HTML

Bonjour Smiley smile

Impossible de trouver une réponse sur Google, alors je me permet de poser la question sur ce forum de spécialistes : l'ordre des éléments à l'intérieur de l'entête HTML influe-t-il ?

Je pose le problème avec un exemple plus concret : si ma balise title contient des caractères UTF-8 spéciaux, est-il nécessaire de placer la balise meta content-type avant celle-ci ?

En bref, est-ce que le navigateur lit l'ensemble de l'entête puis l'évalue (à la manière du CSS) ou bien est-ce que l'entête est évalué au fur et à mesure (importance de l'ordre du contenu) ?

Merci !
Modifié par oakleaf (05 Aug 2008 - 13:30)
ERRATUM:
http://www.w3.org/TR/REC-html40/charset.html

a écrit :
The META declaration must only be used when the character encoding is organized such that ASCII-valued bytes stand for ASCII characters (at least until the META element is parsed). META declarations should appear as early as possible in the HEAD element.

Modifié par tfe (05 Aug 2008 - 17:16)
Merci Heyoan de m'avoir dirigé vers un topic contextuel, et merci à tfe de m'avoir présenté un argument d'autorité sous la forme d'une recommandation du W3C.

Il semble bien donc que les balises meta soient évaluées au fur et à mesure qu'elles sont lues, et non en block comme le CSS.

Les membres de ce forum sont vraiment compétents, merci encore Smiley smile