Je fais des tests sur mon code depuis des jours et je viens juste de découvrir que ce n'est pas le code qui génère une erreur d'affichage mais l'entête...

Voici un entête qui m'évite un décalage d'un pixel sous IE et FF

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<!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>Document sans nom</title>
<link href="style_01.css" rel="stylesheet" type="text/css" />
</head>
W3c.org valide la totalité du code.

En revanche l'entête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<link href="style_01.css" rel="stylesheet" type="text/css" />
</head>
produit un décalage d'un pixel sous FF mais pas sous IE.
W3c.org valide aussi la totalité du code.

Y fait pas un peu le malin, Firefox, des fois ?