IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Balise head dans body ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Inscrit en
    Septembre 2011
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 100
    Par défaut Balise head dans body ?
    Bonjour,
    J'ai récupéré récemment un site. Le contenu de celui-ci est généré en ajax, une page index appelle des pages de contenu. Jusque là, rien d'anormal. Mais ces fichiers de contenu contiennent chacun des balises head avec title et meta, ce que je n'avais jamais vu auparavant, ce qui cause évidemment une erreur w3c.

    Comme l'agence qui s'occupait du site auparavant est assez reconnue, je me demande s'ils ont fait cela pour une bonne raison ou si je dois corriger le tir.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Comme l'agence qui s'occupait du site auparavant est assez reconnue
    Malheureusement, ce n'est pas forcément un gage de qualité...

    En tout cas, c'est bien une erreur qu'il faudrait (selon moi) corriger.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut
    Salut,

    +1 Bovino,

    Je pense aussi qu'en plaçant plusieurs <head> dans un même document les standars html ne sont pas respectés.

    Jean-George tu peux aller voir directement sur le site w3c (http://www.w3.org/TR/html5/semantics...e-head-element)
    où il est écrit que la balise <head> doit être la première dans une balise <html> (si c'est la première, cela implique qu'il ne peut pas y en avoir 2 ou plus).

    La balise <html> quand à elle est la racine du document, il ne doit donc pas y en avoir 2 ou plus par page (http://www.w3.org/TR/html5/semantics...e-html-element)

  4. #4
    Inactif  
    Inscrit en
    Septembre 2011
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 100
    Par défaut
    Je sais que ce n'est pas valide.
    Par contre, l'ancien prestataire est spécialiste en référencement.
    Donc je me disais qu'il s'agit peut-être d'une technique de référencement m'étant inconnue. Sinon, l'avantage est que le titre de la fenêtre change au chargement des pages en ajax, mais bon, il existe tout de même d'autres moyens d'y parvenir.

Discussions similaires

  1. [TinyMCE] Comment garder les balises HTML, HEAD et BODY ?
    Par sami_c dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 17/09/2007, 15h18
  2. [CMS] Comment rajouter du code entre balises <head> ou <body> ?
    Par arnogef dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/05/2007, 00h25
  3. [DOM] DOM : createElement d'une balise script dans le HEAD
    Par Mike_69 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/04/2007, 14h31
  4. Pourquoi mettre la balise <script> dans la balise <head> ?
    Par dymezac dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/11/2006, 10h58
  5. Script dans le HEAD ou BODY ?
    Par Seth77 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/07/2006, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo