Bonjour,
Cela fait 7 jours que je tente de résoudre ce problème sans succès le header de mon site ne colle plus au haut de la page dès que je fais un include php.
Voici mon problème en détail :
Voici le code html de mon site :
Voici le code css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <link rel="stylesheet" href="style.css" /> <script src='http://www.mathjax.org/mathjax/MathJax.js'></script> <title>MonSite</title> </head> <body> <header> <div id="titre_principal"> <h1><a href="index.php"> MonSite </a></h1> </div> </header> <section> <article> <h1>Article 1 : Lorem Ipsum</h1> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. </p> </article> </section> <footer> <a href="#">2012 © MonSite</a> </footer> </body> </html>
Jusqu'ici tout va bien le site s'affiche tel que je le souhaite c'est à dire que le header est bien collé en haut de la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 * { margin:0; padding:0; } body{ height: 100%; width: 100%; } header { margin-top:0; padding: 2% 13%; border: 1px solid black; text-align:right; background-color: yellow; } header a { text-decoration:none; color: black; } section { overflow: visible; display: block; border: 1px solid black; margin: 5% 12%; background-color: rgb(200,200,200); padding-top: 7%; } section h1 { text-align: justify; margin-left: 7%; margin-right: 2%; } p { text-align: justify; margin: 5% 7%; } footer { text-align: center; display: block; border: 1px solid black; background-color: black; } footer a { text-decoration: none; color: white; font-weight: bold; }
Mais dès que je veux rendre mon site plus facilement modifiable en ajoutant un include php le header se décolle du haut de la page.
Voici le fichier head.php :
Et voici la manière dont je l'inclus dans mon fichier index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <head> <meta charset="UTF-8" /> <link rel="stylesheet" href="style.css" /> <title>MonSite</title> </head>
Merci d'avance. Je vous serai très reconnaissant de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <!DOCTYPE html> <html> <?php include("head.php"); ?> <body> <header> <div id="titre_principal"> <h1><a href="index.php"> MonSite </a></h1> </div> </header> <section> <article> <h1>Article 1 : Lorem Ipsum</h1> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. </p> </article> </section> <footer> <a href="#">2012 © MonSite</a> </footer> </body> </html>
Partager