5568 sujets

Sémantique web et HTML

Bien le bonjour à vous !

Ça faisais un moment que je n'étais pas venu vous embêter avec mes questions à deux balles, mais là, ça me titille donc:

Pour la création de mon site, j'ai choisi de séparer celui-ci en trois parties:

-Le "header": Il contient le bandeau et le menu horizontal
-Le body: Il contient les news de l'index et selon la page le contenu.
-Le footer: Il contient les copyrights site map etc.

Pour ce faire, je fais un include php et des inclusions css:


<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css"  href="./css/header.css" />
<link rel="stylesheet" media="screen" type="text/css"  href="./css/body.css" />
<link rel="stylesheet" media="screen" type="text/css"  href="./css/footer.css" />
<title>NV-Systems</title>
</head>

<body>
<?php 
include "./pages/header.php";
include "./pages/body.php";
include "./pages/footer.php";
?>
</body>
</html>


Le site marche plutot bien (Quel miracle Smiley lol ) mais j'ai tout de même un petit souci.

Comment ce fait il que si je code ma page d'index d'un trait, le body pousse le footer en fonction de la hauteur de contenu, alors que si je garde le même code mais que je split celui-ci en plusieurs pages incluses, le contenu du body passe sous le footer au lieu de le repousser??
Modifié par DR I (24 May 2010 - 10:20)
Tu aurais un exemple en ligne de tes deux fichiers ?
En sois ca me semble un tantinet étrange. Logiquement, même si tu sépares tout le contenu en 3 fichiers php, le code résultant devrait être le même. Si tu observes une différence c'est qu'il y a nécessairement une différence dans le code...
Je n'ai pas les deux versions en ligne malheureusement, je vais essayer de remédier à cela demain dans la journée.