Bonjour
je suis débutant en conception web je souhaite faire mon site perso mais la j'ai un blocage un bug que je n'arrive pas a résoudre tout seul.
J'ai une page avec des div pour la structure et une feuille css pour la mise en page.
Jusque là tout va bien.
Maintenant je souhaite decouper mon code style le menu pour le sortir de la page index et l'appeller avec la fonction include
Je prend mon bloc <div id="menu"> </div>
je le met dans un fichier .php
et hop grace a la fonction
et la le drame ma mise en page se retrouve avec un espace entre mes blocs div alors que le code source est rigoureusement identique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php require ($_SERVER['DOCUMENT_ROOT'].'/include/body/acces_rapide.php'); ?>
Cela ne vient pas de $_SERVER['DOCUMENT_ROOT'].'/include/body/acces_rapide.php'
car cela ne marche pas plus avec une adresse en dur http://www.monsite.com/include/body/acces_rapide.php
Cela ne vient pas non plus de mes DIV
Car que je copie mon bloc DIV en dur 5 fois dans ma page j'ai pas d'espace entre mes blocs (les 5 menu sont bien collés les uns aux autres)
par contre si je fais 5 include de mon menu les 5 bloc sont espacé par une ligne alors que la feuille de style et le code sont les meme.
En quoi le fait de passer par include peut il avoir un effet sur la mise en page css ?
Partager