[XHTML] xhtml strict, vraiment très strict
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:
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:
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 ?