strict et transitional

WRInaute impliqué
Bonjour,
Quel est la différence entre ces codes:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


strict et transitional?
 
WRInaute discret
A priori le Strict est quand même préférable. Pas pour le référencement, comme le dit French Dread. Mais d'un point de vue stratégique pour le futur :

- Le Strict est plus proche du XML. Donc si un jour tu souhaitais faire évoluer ton site vers le XML ce serait moins compliqué en partant du Strict.

- Je suis moins sûr de ça mais il me semble qu'avec le Strict la fiabilité (affichage identique quel que soit le navigateur ou sa version) est peut-être un tout petit peu meilleure. A vérifier cependant.

Jean-Yves
 
WRInaute impliqué
Le problème est que sur le mot clé EXEMPLE (le titre de mon site)
mon concurrent le site alpha a un pagerank 3 et le mien a 4
Sur google.com mon site est le premier et le 2éme est alpha
Sur google.fr mon site est sur la 4éme page par contre le site alpha est le premier
note : mon site est en françai et j'utilise le doctype :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Note: j'utilise une bonne structure de référencement ma question est sur la langue
 
WRInaute occasionnel
Jean-Yves Willmann a dit:
- Le Strict est plus proche du XML. Donc si un jour tu souhaitais faire évoluer ton site vers le XML ce serait moins compliqué en partant du Strict.

+1

Je viens de prendre une bonne résolution, désormais mes sites seront en strict, valident au W3C pour les raisons invoquées si dessus.

Et puis à défaut de faire du bien, ça ne fait pas de mal à court terme.
Voilà
 
WRInaute occasionnel
Ouais, mais je pars dessus pour tout nouveau site, et j'adapte les anciens à temps perdu.

Qu'en sera t il pour passer au XML ? y aura pas encore plus de boulot ?
 
WRInaute impliqué
sigma2008 a dit:
Le problème est que sur le mot clé EXEMPLE (le titre de mon site)
mon concurrent le site alpha a un pagerank 3 et le mien a 4
Sur google.com mon site est le premier et le 2éme est alpha
Sur google.fr mon site est sur la 4éme page par contre le site alpha est le premier
note : mon site est en françai et j'utilise le doctype :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Note: j'utilise une bonne structure de référencement ma question est sur la langue
c'est la question ^
 
WRInaute discret
le EN du doctype ne correspond pas à la langue employée sur ton site, c'est la déclaration standard du doctype
tu peux ajouter ça pour la langue: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
mais les moteurs sont largement capables de reconnaître la langue utilisée sans avoir à rechercher dans les balises
 
WRInaute impliqué
Voici le code de ma langue
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> y a il une faute ?
 
Discussions similaires
Haut