html bien construit

Nouveau WRInaute
bonjour, quelques doutes que vous pourrez surement éclaircir..

1) mettre
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
au début de sa page , pour google, il vaut mieux éviter, c'est mieux, ou ça n'a aucune influence?

2)une page HTML qui commence par du javascript
<script>....</script>
avant le <html>, ce n'est pas trés bon pour google, non, ou ça ne fait rien?
 
WRInaute passionné
1) Je pense qu'il s'en fiche, mais par contre le navigateur ne s'en fiche pas, donc mets-le.

2) Idem, google ne doit pas trop s'en soucier, mais à quoi ça servirait de le mettre là alors que tu pourrais le mettre dans le HEAD ou dans le BODY ? (selon les cas)

Fred
 
WRInaute passionné
1) Attention !!! Le doctype n'est pas à utilisr n'importe comment !!! Ca correspond à quelque chose de précis ! :arrow: http://www.w3.org/TR/html401/

2) Pas vraiment très conforme ca... Comme le dit Fred, y'a pas moyen que tu le mette par exemple dans le HEAD ?
 
WRInaute impliqué
je vais regarder cette adresse, parce que le site du W3C et ben... il me gonfle... j'ai l'impression qu'il est super fouilli :evil: . A chaque fois que j'ai eut besoin d'une info.... j'ai abandonné... :cry: et j'ai trouvé ailleurs... :D
 
WRInaute passionné
Ca ne serait pas plutôt

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//[b]FR[/b]">
pour un site en français ?
 
WRInaute passionné
Bonjour,

Non, il s'agit bien de
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
où EN indique la langue utilisée dans les spécifications, c'est à dire l'anglais.

Si tout le document est en français, tu peux écrire
Code:
<html  lang="fr">
Si certaines parties de texte sont en anglais, tu peux le signaler ainsi
Code:
<p lang="en">english</p>
Amicalement,
Monique
 
Haut