BZHcool Posté 18 Novembre 2003 Posté 18 Novembre 2003 Bonjour, Je viens de changer le design de mon annuaire... Il ne pose pas de problême en ligne, ni dans mon logiciel de création de mise en page... et pourtant! Je me suis amusé à faire un enregistrement sous de ma page et lors de l'analyse de cette page dans mon éditeur de page je trouve une balise <body> et </body>... et sur le coup toute la partie entre ces balises ce retrouve sans mise en couleur dans mon éditeurs...d'où ma question : Est ce que celà peut empécher un moteur de visionner et d'indexer mes pages ?? Et surtout comment faire pour l'enlever ce Body ne l'ayant pas sur mon éditeur? Exemple de page ayant ce problème : ICI
Neoboot Posté 18 Novembre 2003 Posté 18 Novembre 2003 Salut BZHcool , La balise <body> définit le corps du document HTML, elle doit être placée immédiatement après l'en-tête du document. Donc c'est normale quelle y figure, peut etre que ton editeur ne les rends pas visible... ou sinon j'ai pas compris ton problème
Raphael Posté 18 Novembre 2003 Posté 18 Novembre 2003 Je n'ai pas compris non plus. Je rajouterai que la balise <body> est OBLIGATOIRE sur tout document valide
Monique Posté 18 Novembre 2003 Posté 18 Novembre 2003 Bonjour, J'avoue que je n'y comprends pas grand chose Que ce soit avec Mozilla ou avec IE, ce sont des balises <tbody> qui sont ajoutées dans le code lors de l'enregistrement ! Quel éditeur utilises-tu ? Je vois ceci <META content="MSHTML 6.00.2800.1276" name=GENERATOR> et je ne connais pas.
Perle d'Argent Posté 18 Novembre 2003 Posté 18 Novembre 2003 Rien à voir (parce que je ne comprends pas plus que les autre en quoi une balise obligatoire te pose un problème) mais tu pourrais supprimer ton adresse email en clair dans ta balise META, à moins que tu n'aimes le spam Donc, suivant l'exemple des grands manitous, écris plutôt: machin at trucmuch dot com ça sera toujours ça de moins pour les spammeurs!
BZHcool Posté 18 Novembre 2003 Auteur Posté 18 Novembre 2003 Houlà!!! J'ai du mal m'exprimer... voilà, lorsque j'ai créé ma page page avec Dreamweaver tout semble OK dans le sens ou le logiciel ne me mets pas de fonction ou balise en surbrillance (jaune) pour me dire "attention" problçme de fermeture de balise ou balise en trop. Maintenant cette page je la transfert sur mon serveur et je l'affiche sur le net. je fais un "enregistré sous" et je l'ouvre de nouveau dans mon éditeur et là, je vois donc les balises <body> et </body> d'un cadre en surbrillance ce qui me fais penser qu'elles sont en trop... de plus, le texte (dans le code) compris entre ces balises se retrouve sur le coup sans couleurs... par exemple les liens ont normalement une couleur vert! Bon je sais c'est tordu comme explication... mais mon intéret est de savoir si les moteurs peuvent toutefois visionner une page qui semble avoir des balises body en trop... Sinon Perle, je te remercie je vais y remédier...
Beatnykk Posté 18 Novembre 2003 Posté 18 Novembre 2003 je pense que le problème arrive lors de ton 'enregistrer sous'. si les pages sont 'bonnes' dans dreamweav si elles s'affichent correctement sous http://www.tonsite.truc (essaye plusieurs browsers différents et sur mac aussi, et regarde la source html en ligne en +) alors il n'y a qu'au moment où tu les resauve depuis ton browser (lequel est-ce dailleurs ?) qu'une bizarrerie peut arriver. l'informatique ne fait que ce qu'on lui demande. (conseil au passage, dont tu fais ce que tu veux) prends l'habitude de bosser avec la vue intermédiaire sous dreamweaver (bouton du milieu en haut : laisser quelques lignes laissant voir le code html, le reste de la page en mode graphique). comme ça tu aura en quelques temps le code 'dans l'oeil' et tu ne te poseras plus ce genre de questions. et puis tu vas vite voir qu'aussi performant soit dreamweaver, quand tu modifie des pages il alourdit allègrement le code (il n'est pas le seul) dans certains cas. d'où l'intérêt de 'controller' son travail avec une vue scendée code/graphisme. ex: quand tu as fait un paragraphe reglé sur un format de ta liste css comme <p class="truc">, et que des parties de ce paragraphe (plusieurs passages à mettre en valeur, par ex.) ont été formaté différemment avec <span class="autre"> truc </span>. si tu décides de ne plus mettre en valeur ces passages parce que ça gène la lisibilité par ex., tu sélectionnes tout le paragraphe et reclique sur la ligne 'truc' dans la liste css, non ? hé bien au lieu de supprimer tous les <span> comme attendu, il va les garder en changeant 'autre' par 'truc'. et ce n'est qu'un exemple d'alourdissement du code. il y en a des milliers d'où intérêt à travailler en scindé.
Monique Posté 18 Novembre 2003 Posté 18 Novembre 2003 Je ne sais pas comment fonctionne Dreamweaver, mais ne serait-ce pas lié à php et à un problème d'include ? Quand à l'apparition, de la balise <tbody> cela se produit sur toutes les pages enregistrées ! Comme je n'avais jamais regardé le code d'une telle page, je ne m'en été jamais rendue compte. C'est étrange...
Beatnykk Posté 18 Novembre 2003 Posté 18 Novembre 2003 tiens je viens même de faire ta manip (enreg sous et rouvrir sous dreamweaver mx) : no blème juste un bout de tag qui traine en bas avant le </body> : 'iv> ' (soit 'iv> ') mais çapeut pas être ça qui fait problème. peut être comme souligne monique tes <tbody>. tout le monde ne gère pas ça. quelle version de dream as-tu ?
BZHcool Posté 18 Novembre 2003 Auteur Posté 18 Novembre 2003 Je pense un peu comme vous... celà doit venir de ma version de Dream... C'est la version 4.0 ! Bon ce n'est pas si grave du moment que celà fonctionne bien sur mon site et que les pages apparaissent bien coté client... merci...
Perle d'Argent Posté 19 Novembre 2003 Posté 19 Novembre 2003 En regardant simplement le code source de ta page, il y a plusieurs erreurs. Rien qu'à la fin: </tr> </table> </TR> <div align="center"></div> </BODY> </HTML> Il manque la balise </table> après </TR> Le problème c'est que tu n'as pas ouvert la balise <table> avant ce <TR> concerné, or une balise <TR> n'est pas autorisée dans un <BODY> De même plus haut: <TBODY> <TR> </TR> </TBODY> Il manque les balises <TD> C'est peut-être tout ça qui fait que ta balise BODY est surlignée?
BZHcool Posté 19 Novembre 2003 Auteur Posté 19 Novembre 2003 Bon! Dès que je trouve deux minutes cet AM je me jette dans ce code et je regarde si tout est bien là.... Merci pour ton analyse...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant