Prologue du type de document = ?

Fermé
tinou27 - 7 août 2010 à 17:31
SangokuSSJ4 Messages postés 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 - 21 août 2010 à 18:17
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 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
7 août 2010 à 17:41
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
7 août 2010 à 23:16
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
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
8 août 2010 à 20:33
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 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
18 août 2010 à 23:22
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
18 août 2010 à 23:53
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 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
21 août 2010 à 12:50
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
21 août 2010 à 13:08
OK, je ne suis pas utilisateur de DW, ce que je dis me paraissait logique.
0
SangokuSSJ4 Messages postés 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
21 août 2010 à 18:17
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