Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quel doctype utilisez-vous en 2013 ?

Le , par FirePrawn

9PARTAGES

6  0 
Quel doctype utilisez-vous en 2013 ?


L'équipe de Développement Web souhaiterait connaitre vos habitudes concernant les doctypes que vous utilisez.

En effet, nous sommes arrivés à une étape importante dans le choix du doctype depuis le déploiement, si l'on puit dire, de la version 5 d’HTML.
Plus permissif que ses prédécesseurs il porte le langage de structuration de données vers le haut en intégrant les dernières innovations du secteur et a ainsi su séduire les développeurs.

C'est pourquoi nous aimerions savoir : quel(s) type(s) de doctype(s) utilisez-vous et pour quel(s) usage(s) ?

Quatre réponse sont possibles : HTML5, HTML4, XHTML et Autre.
Si vous utilisez le doctype HTML4 ou XHTML nous vous invitons à préciser la version et pourquoi ce choix.
Si votre doctype ne se trouve pas dans la liste, vous pouvez choisir « Autre » et préciser dans la discussion lequel vous utilisez et pourquoi.

En complément du choix du doctype, nous aimerions également savoir quelle syntaxe utilisez-vous pour coder vos pages HTML : HTML ou XHTML ? Nous vous invitons également expliquer votre choix.
Pour rappel lors du précédent sondage (Comment écrivez-vous votre code (X)HTML ?) vous étiez 84.62% à utiliser la syntaxe XHTML qui est plus stricte que la syntaxe HTML.

Bien entendu, comme pour tout débat, des avis antagonistes vont rapidement émerger. Nous vous demandons de rester constructifs et cordiaux dans vos affirmations ainsi que dans vos réponses, faute de quoi, les messages inappropriés seront supprimés à vue.

Merci à tous pour votre participation !

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Bovino
Rédacteur https://www.developpez.com
Le 05/03/2013 à 12:04
Pour ma part, le doctype est devenu systématiquement HTML5.
Il est valide quel que soit le navigateur et c'est le seul que j'arrive à écrire de mémoire ! De plus, il permet quelques simplifications dans le code :
  • balise <meta charset="..." /> simplifiée pour l'encodage ;
  • attributs type optionnels pour les balises <script> et <style>.


Concernant les règles de codage, c'est systématiquement la version xhtml.
Il me semble plus rigoureux et "professionnel" d'utiliser une syntaxe stricte et valide en XML.
Donc toute balise est en minuscule, les valeurs d'attributs entourées de quotes (double pour moi), les balises autofermantes se terminent par " />" etc.
La relecture et l'analyse du code me parait beaucoup plus facile comme ça.
8  0 
Avatar de Kaamo
Membre émérite https://www.developpez.com
Le 05/03/2013 à 15:51
HTML5 pour sa souplesse et xHTML qui me semble, aussi, plus professionnel que le "HTML" olé olé .

Je compatis pour ceux qui sont obligés de travailler avec 5/10 ans de retard
2  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 06/03/2013 à 14:59
Citation Envoyé par FirePrawn Voir le message
@alex : dans une grosse boite du secteur automobile Mais c'est le cas dans beaucoup de très grosses entreprises à mon avis. J'étais dans une grande banque jusqu'en 2011 et on était sous IE6...
Ok je comprend mieux maintenant, moi-meme ayant aussi travaillé pour un grand groupe fonctionnant exclusivement sous IE6.
Par contre j'ai eu la chance de pouvoir faire partie des Beta-testeur de Windows 7 et d'etre semi-détaché des regles informatiques.
Je suis actuellement en train de développer une application Web pour une banque de la City et en effet ils ont IE6 et ne sont pas pres de l'abandonner
2  0 
Avatar de FirePrawn
Expert éminent sénior https://www.developpez.com
Le 05/03/2013 à 12:19
Moi je suis le mauvais élève du lot mais pas par choix malheureusement

HTML4 pour le doctype et écriture HTML.
Imposé par le boulot (navigateur officiel : IE7 ) parmi plein d'autres horreurs telles que la mise en forme avec des <table></table> que j'ai pourtant essayé de faire disparaitre sans succès
1  0 
Avatar de Torgar
Rédacteur https://www.developpez.com
Le 05/03/2013 à 12:32
XHTML pour ma part. Je suis attaché à sa rigueur d'écriture et le côté professionnel qu'il dégage (comme le souligne Bovino). Je n'ai pas de contrainte particulière au travail mais je n'ai pas besoin de la version 5 de l'HTML pour le moment.

Pour mes petites applis Web de gestion, là par contre je suis en full HTML5 et CSS3
1  0 
Avatar de Celira
Modératrice https://www.developpez.com
Le 05/03/2013 à 14:21
Pour les bouts de code que je fais pour moi, HTML5.
Malheureusement, dans le boulot, on choisit pas toujours....
Citation Envoyé par FirePrawn Voir le message
HTML4 pour le doctype et écriture HTML.
Imposé par le boulot (navigateur officiel : IE7 ) parmi plein d'autres horreurs telles que la mise en forme avec des <table></table> que j'ai pourtant essayé de faire disparaitre sans succès
Plus ou moins pareil : le navigateur officiel de l'application sur laquelle je bosse en ce moment est maintenant IE9 (youpi !)
Sauf que la charte graphique (imposée) n'a pas évoluée, donc on garde notre layout avec un DocType antédiluvien et une mise en forme en <table>. Du coup, IE9 passe automatiquement en mode compatibilité IE7.

Au final, la seule différence, c'est qu'on a besoin d'une machine sous Win7 pour faire les tests (pasque IE9 sous WinXP )

Bon du coup, je sais pas trop quoi voté dans le sondage...
1  0 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 06/03/2013 à 11:38
Sur mes projets persos, j'essaie de faire du vrai XHTML5 (application/xhtml+xml), mais le soucis c'est qu'il y a le droit à zéro erreur XML sinon page complète en erreur... (Sous firefox c'est un YSoD (Yellow Screen of Death) ) Du coup, je l'ai viré du header tant que je suis ne suis pas 100% sûr qu'il n'y a pas d'XML foireux dans mes pages. Le problème c'est quand on a plus de 8 ans d'archives par forcement joli-joli au niveau du code.

Au boulot on est encore en HTML4. ^^'
1  0 
Avatar de Bovino
Rédacteur https://www.developpez.com
Le 06/03/2013 à 13:49
Ceci dit, IE7 n'empêche en rien d'avoir un doctype xhtml ou HTML5
Avoir une page en HTML5 n'implique en rien l'obligation d'utiliser les nouveautés apportées par HTML5 !
1  0 
Avatar de FirePrawn
Expert éminent sénior https://www.developpez.com
Le 06/03/2013 à 14:03
@alex : dans une grosse boite du secteur automobile Mais c'est le cas dans beaucoup de très grosses entreprises à mon avis. J'étais dans une grande banque jusqu'en 2011 et on était sous IE6...

@Didier : oui oui en effet mais là c'est imposé par le template du service
1  0 
Avatar de Bovino
Rédacteur https://www.developpez.com
Le 06/03/2013 à 14:11
Je fais le malin, mais j'ai aussi eu ce genre de déboire... Un système tellement fermé et biscornu qu'il était en équilibre très instable, du coup, je n'ai jamais osé toucher aux horreurs que je voyais de peur de casser irrémédiablement l'ensemble de l'appli...
1  0