Vous n'êtes pas identifié.

Annonce

#1 en tete du html.. du 11-10-2007 17:43:07

chtiroule
Floodeur
Date d'inscription: 30-09-2007
Messages: 48

en tete du html..

salut

juste une petite question, le bon code pour commençer une page html, est bien celui-çi?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >


marçi d'avance! smile


Hors ligne

 

11-10-2007 17:43:07

Mister $$$
Créer un site


#2 Re en tete du html.. du 11-10-2007 19:20:20

mic54800
Super Modérateur ^^
Lieu: Brainville (54)
Date d'inscription: 25-08-2007
Messages: 819
Site web

Re: en tete du html..

Bin en fait, à ce que je vois un peu partout, il y en a plusieur qui existent ( je serais pas dire combien en tout ) !!
J'ai celui ci dans pa page index.html :

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">

Sur une autre, j'ai celui ci :

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Sur cette page, c'est celui ci :

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">

Après, c00lman t'expliquera la différence ... !!

Hors ligne

 

#3 Re en tete du html.. du 13-10-2007 17:17:14

chtiroule
Floodeur
Date d'inscription: 30-09-2007
Messages: 48

Re: en tete du html..

ok, merçi a toi mic54800 wink


Hors ligne

 

#4 Re en tete du html.. du 13-10-2007 17:42:58

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: en tete du html..

Je ne vais pas ré écrire ce qui est déjà fait ..  smile

Dans les normes du HTML et du XHTML, un DOCTYPE (contraction pour "Document Type Declaration") informe le validateur de la version de (X)HTML que vous utilisez, et doit apparaitre en première position dans chaque page web. Les DOCTYPEs sont des composants primordiaux pour les pages conformes aux normes : ni votre balisage ni vos CSS ne passeront une validation sans DOCTYPE.
les DOCTYPEs sont essentiels pour que les documents web s'affichent et fonctionnent correctement dans des navigateurs conformes aux normes, comme Mozilla, IE5/Mac, et IE6/Win.

Un DOCTYPE récent qui inclut une URI complète (une adresse web complète) commande à ces navigateurs d'afficher votre page en utilisant le "mode conforme" (NdT : "standard-complient mode" , vous pouvez retomber souvent sur le terme), traitant ainsi votre (X)HTML, CSS, et DOM de la manière que vous voulez.

Utiliser un DOCTYPE incomplet ou désaprouvé -voire aucun DOCTYPE- déclenche dans ces navigateurs le mode "Quirks" (NdT : "habitudes bizarres") qui va considérer votre balisage comme invalide et démodé, conforme seulement aux normes déprimantes de l'industrie de la fin des années 90.

Dans ce mode, le navigateur va essayer de traiter votre page en mode de rétro-compatibilité, affichant vos CSS comme IE4 aurait pu le faire, et retournant à un DOM propriétaire et spécifique au navigateur (IE retourne au DOM IE; Mozilla et Netscape 6 retournent vers Dieu sait quoi).

De toute évidence, ce n'est pas ce que vous voulez. Mais c'est souvent ce que vous aurez, à cause de la prépondérance des informations erronées ou incomplètes sur les DOCTYPEs.

Source:Le Doctype sur pompage.net

En gros, un Doctype mal choisie renverra de mauvaises données quand au style css et caractère utilisé. Votre page ne s'affichera pas correctement et ne sera pas valide.

Perso sur mon site (pas le forum) j'utilise le Transitional:

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>

<title>Conforme xhtml Transitional</title>

</head>

<body>

</body>

</html>

Vérification du site créer un site

Hors ligne

 

#5 Re en tete du html.. du 20-09-2009 18:56:25

Rorschach
c00lnaute discret
Lieu: Haute-Normandie
Date d'inscription: 20-09-2009
Messages: 49

Re: en tete du html..

A noter que l'arrivée toute récente du HTML version 5 change cela et simplifie tout, le doctype pour les pages en html 5 sera tout bêtement :

Code:

<!DOCTYPE html>

c'est beaucoup plus simple hein ?
siffle


Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »