Doctype :: quel type choisir ?

Résolu/Fermé
Sayu - 7 nov. 2009 à 11:42
 notobe - 8 nov. 2009 à 18:38
Bonjour,

Je suis allé voir sur plusieurs sites internet pour savoir comment choisir mon DOCTYPE en HTML. Je ne sais pas trop lequel choisir, car au final, je ne vois pas réellement à quoi ils servent (je vois à quoi sert un DOCTYPE, mais pas leur fonctionnalitée à tous au cas par cas).
Je voudrais savoir lequel est le plus adapté pour moi, et comment les choisir.

Quels infos dois-je vous donner sur la création de mon site pour que votre aide soit optimum ?
Pourriez vous me rediriger sur un site / m'expliquer les DOCTYPES les plus utilisés ?

Je vous remercie d'avance pour votre aide.

Cordialement,
Sayu

5 réponses

Utilisateur anonyme
7 nov. 2009 à 11:49
Voila quelques pages :
- http://www.pompage.net/traduction/le-doctype-qu-il-vous-faut
- https://openclassrooms.com/fr/courses
-https://www.commentcamarche.net/contents/491-structure-d-un-document-html

Bonne lecture :D
0
Merci bien !

Petite question :
Voilà je voudrais faire le site de façon a pouvoir modifier un maximum de choses avec du CSS. Donc en gros, je vais utiliser des petits trucs du genre class et id.
En fait, le HTML me servirai presque qu'a faire une structure avec des TABLE et mettre un minimum le texte en page (localisé).

Donc c'est le strict qu'il me faudrais non ?

Merci encore :D SdZ est donc le meilleur site que je connaisse pour apprendre !
0
Utilisateur anonyme
8 nov. 2009 à 08:25
Je confirme pour SdZ XD
En sachant que le CSS est compatible dans tous les doctypes (et modifiables), je pense que tu peux choisir celui que tu veux ! Le doctype gère le HTML, donc si tu n'a pas besoin de html...
Perso j'utilise le traditionnal, et en CSS, je n'ai pas de soucis :)
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
8 nov. 2009 à 09:22
là ... ????
est quand il faut ou ne faut pas mettre , par exemple, " /> ou > " , tous les doctypes passent aussi ???
0
notobe > bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024
8 nov. 2009 à 16:19
A quoi sert le doctype ? A informer le navigateur quel est le code utilisé.... et donc comment il doit l'interpréter pour le rendu. Pas de doctype => problèmes en vue !

La version du html la plus utilisée pour l'instant est le html 4. (en attendant que le html 5 le supplante)
Dans le html 4, il y a deux séries :
- le html 4.01
- le xhtml 1.0
(Le xhtml 1.1 n'a d'intérêt que si on fait vraiment du xml, ce qui n'est pas le cas pour la majeure partie des webmestres amateurs. En plus, IE ne le digère pas, ou mal...)

C'est donc là que doit se porter le choix, html 4.01 ou xhtml 1.0. Et vraiment là... tu fais comme tu veux. Les 2 sont valables.

Sauf que le xhtml 1.0 est plus rigoureux :
- toutes les balises doivent être fermées (d'où le / en fin de balises du type img, ou br ou hr etc., ce / ne doit pas être présent en html 4.01)
- tous les attributs doivent être entre guillemets
- toutes les balises doivent écrites être en minuscules
- les imbrications doivent être correctes (genre <p><strong>gras</strong></p> et non <p><strong>gras</p></strong> )

Ensuite il y a autre chose de très important : strict ou transitional ? Et c'est là surtout qu'il faut faire le bon choix... et le bon choix c'est le strict (pour le html 4.01 comme pour le xhtml 1.0). Car c'est celui où on s'interdit d'utiliser des éléments et des attributs obsolètes ou dépréciées ( genre <font>, <center>, les attributs align, border etc.). Car toutes ces balises et attributs sont appelés à disparaître, ne plus être reconnus des navigateurs, et qu'ils peuvent tous être remplacés par des équivalences CSS.

Mais attention ! Quant on choisit du strict, on code vraiment en strict. Si on ne s'en sent pas les compétences et/ou les connaissances, on code en transitional.

Pour info, tableaux du W3C à garder absolument sous le pointeur de la souris :
https://www.la-grange.net/w3c/html4.01/index/elements.html
https://www.la-grange.net/w3c/html4.01/index/attributes.html
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
8 nov. 2009 à 17:52
pas besoin de ces pages, de ces pubs :
https://www.commentcamarche.net/faq/s/doctype
https://www.commentcamarche.net/s/doctype-quel-type-choisir?section=articles
il y a tout ce qui faut !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 nov. 2009 à 18:03
@notobe : le XHTML 1.0 est un langage à part entière, il n'a rien à voir avec le HTML 4.0. Ce langage est basé sur les règles du XML, et reprends beaucoup de balises du HTML 4.0 adaptée au XML (fermetures par "/>" pour certaines, ...). Tu cites "Strict" et "Transitional" mais il y a aussi le "Frameset".

Perso, je préfère le XHTML 1.0 Strict parmis tous les DTD.
0
Non. Le html 4 est le langage. Les html 4.01 et xhtml 1.0 en sont des déclinaisons.
Le xhtml 1.0 est une reformulation du html 4 (je n'ai pas parlé du html 4.0...) en xml 1.0.

Mais bon, peu importe. C'est du détail.

Quant au frameset... ;) Cela implique des frames. Je n'en ai pas parlé volontairement.

PS : Moi aussi je préfère le xhtml 1.0 Strict... ;)
0