Bonjour à tous !

Sur mon site, alors que j'ai l'impression de n'avoir rien changé, j'ai depuis plusieurs semaines le problème suivant qui me casse les pieds :

1) 3 signes cabalistiques apparaissent en tête de page sous Firefox, qui mettent de guingois toute la CSS

2) Ces signes n'apparaissent pas sous Safari, mais les accents ne sont pas interprétés...

3) heu, pas pris le temps de tester sous IE.

Voici mon code, j'ai testé des modifs avec pas mal de combinaisons un peu au pif... ça modifie bien des trucs mais ne tourne jamais rond...

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
<?php header('Content-type: text/html; charset=ISO-8859-1');
require_once('styles/styleswitcher.inc.php');
include('../fonctions.php');
			?><!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      <title>Accueil </title>
      <meta http-equiv="content-language" content="fr" />
      <meta http-equiv="last-modified" content="2008-07-17T12:03:40.604+02:00" />
      <meta name="keywords"
            content="blabla" />
      <meta name="description" content="blabla" />
      <meta name="robots" content="index, follow, noarchive" />
      <link rel="alternate" type="application/rss+xml" title="RSS - blabla"
            href="blabla.xml" /><?php echo("\t\t\t<link rel='stylesheet' media='screen, projection' type='text/css' id='css' href='$url'/>\n");
					?>
      <link rel="alternate stylesheet" type="text/css" media="screen" title="default"
            href="styles/default/style.css" />
      <link rel="alternate stylesheet" type="text/css" media="screen" title="police"
            href="styles/confort/style.css" />
      <link rel="alternate stylesheet" type="text/css" media="screen" title="NoirBlanc"
            href="styles/confortplus/style.css" />
   </head>