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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php require ($_SERVER['DOCUMENT_ROOT'].'/include/body/acces_rapide.php'); ?>
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.

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 ?