Prologue du type de document = ?

tinou27 -  
SangokuSSJ4 Messages postés 480 Statut Membre -
Bonjour,
Je me retrouve avec des pages html codée differement sur mon site (pages créées avec Dreamweaver)
J'ai:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
et d'autres pages:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Je ne sais pas comment j'ai fait ça!
Et il me semble que les pages "Transitional" sont mieux reconnues par des moteurs de recherche comme Orange...

Est-ce exact ?
Puis-je mettre les 2 codes en haut de mes pages ?
Sinon lequel choisir ? (sans perdre référencement Google)

Merci
Pascal


4 réponses

SangokuSSJ4 Messages postés 480 Statut Membre 47
 
La doctype indique sous quelle norme tu as décidé de coder ta page.

Le mieux d'après moi, ce serait de toutes les coder en xhtml 1.0 Strict, et de bien veiller à ce qu'elles soient aux normes, en t'aidant de ce site:

http://validator.w3.org
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut.

Ça n'a rien à voir avec le référencement ; Le doctype (également appelé DTD pour Document Type Definition) contient les règles d'un document XML (le XHTML est basé sur le XML, contrairement au HTML). Le « XHTML 1.0 Transitional » est moins stricte que la la version ... « XHTML 1.0 Strict ». Il permet l'utilisation de balises obsolètes comme <font>, les frames, ... (liste des différences).

Comme Sangoku, je préfère utiliser le XHTML 1.0 Strict.
0
tinou27
 
Bonjour Sangoku ssj4 & Avion-f16
pour vos réponses pertinentes qui m'ont éclairées.
Bien sympa.
Donc je peux remplacer sur mes pages la ligne
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
par:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
sans danger je suppose...

Bien à vous,
Pascal
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Si Dreamweaver mets un doctype différent, c'est qu'il y a une raison (balises utilisées).
Je te conseil de ne pas changer, sinon il faudra aussi faire des changements dans le corps du document.
0
SangokuSSJ4 Messages postés 480 Statut Membre 47
 
En fait Dreamweaver mets le doctype que tu as choisi quand tu fais fichier nouvelle page... Il te demande quel type de page tu veux, et tu peux choisir le doctype.

Mais c'est clair que si tu veux un site optimisé à fond etc... le strict est nettement mieux !
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Comme je l'ai déjà dit, si DW choisis l'une ou l'autre DTD, c'est qu'il y a une raison.
Il ne faut pas mettre XHTML 1.0 Strict juste pour faire classe, si DW a mis Transitional ou Frameset, c'est qu'il utilise certaine balise. Changer de DTD comme ça rendra le code invalide.

Mais avoir un code valide XHTML 1.0 Strict, c'est clair que c'est mieux.
0
SangokuSSJ4 Messages postés 480 Statut Membre 47
 
Nan mais DW ne choisi pas de DTD il prend celle configuré par défaut si tu n'en a pas déjà mis une... A moins que tu parles de la dernière version CS5 que je n'ai pas encore testé, mais jusqu'à la CS4 DW ne choisit pas de DTD autre que celle indiqué dans les paramètres...
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
OK, je ne suis pas utilisateur de DW, ce que je dis me paraissait logique.
0
SangokuSSJ4 Messages postés 480 Statut Membre 47
 
En fait DW ne se préoccupe pas de ce que tu tape dans ton code, il ne vérifie pas la validité W3C du code ou s'il comporte des erreurs, sauf si tu lui demandes de le faire en utilisant les outils adéquates (perso je m'en sers pas).

Il t'aide juste à afficher du code de façon lisible et à insèrer des bouts de code pour gagner du temps... c'est le principe de tout IDE qui se respecte. LE reste c'est à toi de le faire :)
0