Des pages incluses (php) (détails)
Résolu
Flow31-
Messages postés
90
Statut
Membre
-
Chamicki Messages postés 552 Statut Membre -
Chamicki Messages postés 552 Statut Membre -
Bonjour,
j'ai inclus des pages pour faire ma page principale : exemple le menu que j'ai fais à part, mais je me pose des questions !
voilà par exemple pour toutes les pages que j'ai ajouté, haut.php bas.php... j'ai remis l'entête :
"<!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" xml:lang="fr" >
<head>
<title>visiteur</title>
<meta http-equiv="cotent-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>"
De plus je ne sais pas s'il est correct par rapport au w3c
sinon je me demandais s'il fallait que je le mette à chaque page rajouté! Car la page principale index.php ou encore débutant.php appele ces pages avec ces entête : ça fait pas double?!
Pour le menu, j'ai par contre directement commencé la page par <div> et fini par </div> mais étant elle aussi incluse...
je ne sais pas ce que je dois faire pour être "aux normes"
j'ai inclus des pages pour faire ma page principale : exemple le menu que j'ai fais à part, mais je me pose des questions !
voilà par exemple pour toutes les pages que j'ai ajouté, haut.php bas.php... j'ai remis l'entête :
"<!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" xml:lang="fr" >
<head>
<title>visiteur</title>
<meta http-equiv="cotent-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>"
De plus je ne sais pas s'il est correct par rapport au w3c
sinon je me demandais s'il fallait que je le mette à chaque page rajouté! Car la page principale index.php ou encore débutant.php appele ces pages avec ces entête : ça fait pas double?!
Pour le menu, j'ai par contre directement commencé la page par <div> et fini par </div> mais étant elle aussi incluse...
je ne sais pas ce que je dois faire pour être "aux normes"
Configuration: Windows XP Firefox 3.0.11
16 réponses
-
tu ne dois définir qu'une seul fois le doctype ds ta page principale
-
Donc ensuite, je n'ai plus à le remettre dans les pages incluses comme le menu ?!
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
-
-
-
non tu ne le met qu'une seule fois puisque tu n'as qu'un head
-
Ok. Il vaut donc mieux de le mettre dans le menu le head ?
-
je comprend pas ce que tu demande
-
J'ai un include du menu.html et je voulais savoir si le head appelant la feuille css devai se mettre dans chaque page ou dans le menu ...
-
je ne comprend pas mais je te donne une explication (elle sera peut etre à coté de ce que tu veux savoir)
ta page css.css
.machin
{
text-align:center;
color#ff0000;
}
ta page principale
<!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></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
<?php
include 'truc.php';
?>
</body>
</html>
ta page truc.php
<div class="machin">
salut !!
</div>
donc seul ta page principale contient les balises
" <!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></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
</body>
</html>" -
Ok mais dans le cas ou l'include est un menu. serai-t-il pas plus judicieux de mettre le doctype et l'appelle de la feuille css à l'intérieur étant donner que le menu apparais sur tout les pages du site ?
-
non tjr ds la page principale
-