Bonjour,

J'ai développé un site basique mais j'ai un problème vraiment très bizarre quand je regarde ce que ça donne sous IE8.

Voici le site: www.mumbleforall.fr

Aucun problème sous Chrome et FF.

Mais sous IE8, j'ai un truc vraiment bizarre qui se passe. Vous pouvez voir cela en faisant F12 et regardez ce qui se trouve dans la balise <head>...
Toutes mes balises d'entête sont dans mon body O_o



Et cela est du au fait que sur ma page index.php je fais cela :

<?php require_once("./header.php"); ?>

		<div id="main">
			<h1>Présentation</h1>
			<p>
				MumbleForAll.fr est un projet à but non-lucratif.
			</p>
			<p>
				Ce projet à pour vocation de mettre à disposition <span class="bold">gratuitement</span> des serveurs mumbles à condition de respecter les 
				<a href="http://www.mumbleforall.fr/forum/viewtopic.php?f=1&t=2&sid=19f8469c1e37effd9341c489fc728219" title="Lire les CGU">CGU</a> 
				que vous pourrez retrouver sur le forum.
			</p>
			<p>
				Fondé en 2012, le projet n'en est qu'à ses premiers pas. Cependant, l'équipe de MumbleForAll.fr et toute sa communauté seront ravies 
				de vous accueillir.<br/>
				Mumble est à la base, un logiciel libre et open-source, c'est pourquoi nous ne voulons en aucun cas générer du profit et que nos services
				sont gratuits.
			</p>
			<p>
				Si jamais l'envie vous prendrez de nous soutenir, il vous est possible de faire un don. Assurez-vous que celui-ci sera entièrement utilisé pour le projet afin
				de payer les serveurs et d'ainsi améliorer en continue la qualité de service que nous souhaitons vous offrir.
			</p>
		</div>

<?php require_once("./footer.php"); ?>




Et dans mon header.php j'ai ça :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
		<title>MumbleForAll.fr</title>
		<meta name="description" content="Site web du projet MumbleForAll. Nous mettons à disposition des serveurs mumbles gratuitement et illimités. MumbleForAll.fr est un projet à but non-lucratif."/>
		<meta name="keywords" content="mumble4all, mumbleforall, MumbleForAll, mumbleforall.fr, MumbleForAll.fr, mumble, voip, projet, MFA, gratuit, mumble gratuit, teamspeak, ventrilo, murmur, communication, jeu, jeu-vidéo, team, équipe, esport, e-sport"/>
		<meta name="author" content="Kévin Defives" />
		<meta name="geo.placename" content="Lille, Nord, France" />
		<link href="./css/design.css" rel="stylesheet" type="text/css" />
		
		<script type="text/javascript">

		  var _gaq = _gaq || [];
		  _gaq.push(['_setAccount', 'UA-31724932-1']);
		  _gaq.push(['_trackPageview']);

		  (function() {
			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
		  })();

		</script>
	</head>
  
	<body>
		<div id="header">
			<ul>
				<li><a href="./index.php" title="Présentation de MumbleForAll.fr">Présentation</a></li>
				<li><a href="./monmumble.php" title="Demandez votre Mumble gratuitement">Mon Mumble</a></li>
				<li><a href="http://www.mumbleforall.fr/forum" title="Accédez au forum">Forum</a></li>
				<li><a href="./donations.php" title="Faire une donation">Donations</a></li>
			</ul>
			<div class="cleared"></div>
		</div>
		
		<hr/>




Mais le plus bizarre, c'est que si je mets directement le contenu de header.php au lieu de faire l'include dans index.php, en retestant la page sous IE8 cette fois si il place bien mes balises meta dans <head>.

Avez-vous déjà vu ça quelque part ? o_O
Effectivement, c'était ça. =) Mes fichiers étaient en UTF-8 BOM...

Merci beaucoup ! Je n'aurais jamais trouvé seul je pense.