Insérer un doctype avec un include ?

felixthecat -  
 felixthecat -
Bonjour,

J'ai un site web qui comprend un grand nombre de pages. et je ne voudrais pas insérer le doctype sur chacunes d'entres elles au cas où j'aie besoin de le changer.

J'ai donc pensé à insérer le doctype grâce à l'instruction include de php.
Ce qui donnerait quelque chose comme ça :
<?php include('include/doctype.inc'); ?>

Mais le problème, c'est que j'ai peur que le doctype ne soit pas pris en compte avec cette méthode, et donc que le navigateur passe en mode quirks.

Quelqu'un sait-il si ma méthode est utilisable sans risque ?

Merci.

Félix
A voir également:

2 réponses

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

non à priori ça devrait fonctionner, suffit de laisser ton include() au début du document HTML.

suffit de vérifier dans le source de la page servie.
0
felixthecat
 
Ok merci !
Dans le code source de la page, ça fonctionne effectivement bien : le doctype est à sa place. Mais je ne doutais pas trop de ça.
Ce qui me faisait le peur, c'est surtout que le code php devait être traité avant que le doctype ne soit connu... J'avais donc peur que le doctype ne soit pas interprété puisque qu'il doit toujours figurer en premier.

Encore merci pour ta réponse !
0