Bonjour,

je débute en html5 ; je souhaite réaliser un site en html5 et donc mon idée était de "includer" le menu dans chaque page ; exemple d'une page :
Code html : 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
<!DOCTYPE html>
<html lang="fr">
<head>
<title>titre du site</title>
<link href="style.css" rel="stylesheet"/>
<meta charset="UTF-8"/>
 
<!--[if lt IE9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js></script>
<![endif]-->
</head>
<body>
<header>
Bonjour ! En-tête.
</header>
<nav>
<?php
include("menu.html");
?>
</nav>
 
<aside>
</aside>
<section>
<article>
texte 1
</article>
</section>
<footer>
pied de page
</footer>
</body>
</html>
sauf que si j'exécute cette page et regarde le html généré, pas de menu :
Code html : 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
<!DOCTYPE html>
<html lang="fr">
<head>
<title>titre du site</title>
<link href="style.css" rel="stylesheet"/>
<meta charset="UTF-8"/>
 
<!--[if lt IE9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js></script>
<![endif]-->
</head>
<body>
<header>
Bonjour ! En-tête.
</header>
<nav>
</nav>
 
<aside>
</aside>
<section>
<article>
texte 1
</article>
</section>
<footer>
pied de page
</footer>
</body>
</html>

alors que menu.html existe bien :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<a  href="page1.html">Page 1</a>
<a  href="page2.html">Page 2</a>
<a  href="page3.html">Page 3</a>

Pourquoi (avec IE8, comme avec Firefox) ?