Plusieurs interrogation à propos du DOCTYPE

Nouveau WRInaute
Bonjour

J'ai fait un site en 2004, que j'avais plus ou moins laissé tomber (une mise à jour tous les 6 mois)

Or, je veux m'en occuper à nouveau de manière régulière, dans le cadre de mon travail, ce qui fait que j'ai fait plein de mises à jour, rajouté et enlevé des pages, rajouté du contenu à la plupart de mes pages, etc....

Or, ça fait quelques semaines que je vous lis et que je lis d'autres sites sur la création, et une question m'interpelle:


A l'exception de ma page index, qui comporte le texte ci-dessous...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


...dans le code source, juste avant le HEAD, aucune de mes pages ne comporte une quelconque information sur le doctype

J'ai refait mon site avec Dreamweaver CS3 (je l'avais fait en 2004 avec la version 3 ou 4)

J'ai lu ceci:
http://css.alsacreations.com/Bases-et-i ... nt-choisir

Et je n'ai aucune idée du doctype de mon site :?:
Est-ce du HTML4.01 transitionnal? Strict? Est-ce du XHTML1.0 transitional? Strict? Je n'en sais rien et n'y comprends rien :(

-Quel est le doctype d'un site fait il y'a 4 ans et refait (mis à jour) il y'a 2 mois?
-Dois-je indiquer le doctype sur toutes mes pages?

Et surtout:
-Google sanctionne-t-il un site où il n'est pas mentionné de doctype?


Merci beaucoup
 
WRInaute passionné
rocasor9 a dit:
Et surtout:
-Google sanctionne-t-il un site où il n'est pas mentionné de doctype?

non. on trouve, très bien positionnés, un tas de sites sans doctype, notamment des sites d'agences de ref, dont la structure des pages est
Code:
<html>
</html>

le doctype est néanmoins conseillé; il détermine, pour le navigateur surtout, le langage html utilisé dans les pages.
 
Nouveau WRInaute
Bonjour. Je me permets un petit "up" car je n'ai pas eu de réponses à ceci:


Comme mon site a quelques années et qu'il vient d'être mis à jour, je me retrouve, dans la quasi-totalité de mes pages, avec du code contenant:
-à la fois des <br> et des < /br>
-à la fois des <img...> et des <img... />
-à la fois des &eacute et des é (pareil pour les autres lettres avec accents)

Est-ce que je ne risque pas d'être sanctionné par Google en vue de mon positionnement à cause de cela?


Merci et bon week-end :wink:
 
WRInaute impliqué
un doctype de ce genre :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
nécessite d'utiliser des balises "autofermantes" (je ne sais pas comment on dit) par exemple <meta... /> <input ... /> <br /> le tout en minuscules.
Avec un doctype d'autrefois ce n'est pas obligé.
Il est fortement recommandé d'avoir un doctype pour être conforme aux normes w3c.
Pour savoir si le code de la page est correct quand on a mis le doctype il faut aller ici :
http://validator.w3.org/
On voit les erreurs éventuelles, il faut commencer par la première car quelque fois, en la corrigeant on corrige toutes les autres qui sont dûe à l'incompréhension de la machine du code suivant la première erreur...

Mon site perso n'est pas valide d'ailleurs, je vais arranger ça quand j'aurai 5mn...

si on utilise content-type UTF-8 on peut utiliser des caractères clavier comme "é"
par contre, avec un content-type ISO il faut utiliser des caractères codés "&eacute;" sinon les "é" vont mal s'afficher sur certains navigateurs.

Il est important d'être W3C par rapport à l'accessibilité, car les personnes handicapées utilisent des navigateurs spéciaux qui doivent comprendre correctement le code pour bien lire les infos.
Google fonctionne un peu comme un navigateur pour aveugle qui surf de lien en lien sans relâche, c'est aussi bon pour lui d'être conforme.

J'ai déjà vu des pages désindexées parce qu'il y avait de gros problèmes de code dedans, en l'occurrence des liens dans des liens...
 
Nouveau WRInaute
luxe-campagne a dit:
un doctype de ce genre :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
nécessite d'utiliser des balises "autofermantes" (je ne sais pas comment on dit) par exemple <meta... /> <input ... /> <br /> le tout en minuscules.
Avec un doctype d'autrefois ce n'est pas obligé.
Il est fortement recommandé d'avoir un doctype pour être conforme aux normes w3c.

Donc vous me conseillez quoi au niveau DOCTYPE ?

luxe-campagne a dit:
Pour savoir si le code de la page est correct quand on a mis le doctype il faut aller ici :
http://validator.w3.org/
On voit les erreurs éventuelles, il faut commencer par la première car quelque fois, en la corrigeant on corrige toutes les autres qui sont dûe à l'incompréhension de la machine du code suivant la première erreur...

Et bien! 45 erreurs sur ma seule page d'accueil 8O
Je vais devoir revoir tout mon site, encore! :(

luxe-campagne a dit:
Mon site perso n'est pas valide d'ailleurs, je vais arranger ça quand j'aurai 5mn...

si on utilise content-type UTF-8 on peut utiliser des caractères clavier comme "é"
par contre, avec un content-type ISO il faut utiliser des caractères codés "&eacute;" sinon les "é" vont mal s'afficher sur certains navigateurs.

Il est important d'être W3C par rapport à l'accessibilité, car les personnes handicapées utilisent des navigateurs spéciaux qui doivent comprendre correctement le code pour bien lire les infos.
Google fonctionne un peu comme un navigateur pour aveugle qui surf de lien en lien sans relâche, c'est aussi bon pour lui d'être conforme.

J'ai déjà vu des pages désindexées parce qu'il y avait de gros problèmes de code dedans, en l'occurrence des liens dans des liens...

Des liens dans des liens, c'est énorme quand même! 8O

En fait, dans Dreamweaver CS3, avec lequel j'ai fait toutes mes mises à jour, les 'é' que je rajoute lors de mes mises à jour apparaissent directement dans le code, au milieu de '&eacute' déjà présents depuis 4 ans
Pareil pour les balises <br> par exemple. Dans mes pages, j'avais déjà des </br>, mais lors de la refonte de mon site, quand je fais un saut de ligne, ça insère < /br>, ce qui fait que ma page possède désormais les deux
J'ai même quelques balises avec des majuscules

C'est pour cela que je ne sais absolument pas ce que je dois faire :?: :(
 
WRInaute passionné
rocasor9 a dit:
Donc vous me conseillez quoi au niveau DOCTYPE ?
Je suis un peu étonné de ta question, car l'article cité dans ton premier post est très bien détaillé et tu aurais du trouver toi même la réponse. Ceci dit, on n'est pas devin non plus. Le doctype se choisit en fonction de comment est codé la page et de quelles balises tu veux utiliser. Il nous faudrait donc voir le code des pages pour te répondre.

Je rajouterai à ce qui a déjà été dit que certes, le doctype n'est pas obligatoire sur une page mais il est fortement recommandé. Il permet d'indiquer au navigateur comment afficher correctement la page. En particuliers, la présence d'un doctype empêche IE de basculer en mode quirks. :wink:
 
Nouveau WRInaute
Bonjour. Je me permets un petit "up" car je n'ai pas eu de réponses à ceci:


Comme mon site a quelques années et qu'il vient d'être mis à jour, je me retrouve, dans la quasi-totalité de mes pages, avec du code contenant:
-à la fois des <br> et des < /br>
-à la fois des <img...> et des <img... />
-à la fois des &eacute et des é (pareil pour les autres lettres avec accents)

Est-ce que je ne risque pas d'être sanctionné par Google en vue de mon positionnement à cause de cela?


Merci et bon week-end :wink:
 
Discussions similaires
Haut