CONTEXTE :
J'utilise IE pour mes tests (ainsi que le viewer internet de mon programme de developement), tout ce passe bien. Lorsque j'ai essayé sous Firefox (FF), plus rien ne fonctionne. Comme je l'ai compris, FF utilise les vrais standards, alors que IE lui utilise en plus des standards internes. Mon but est d'utiliser les vrais standards W3C.
Il me semble que mon code respecte ces standards.
EXTRAIT DE CODE :
fichier style.css :
Code : Tout sélectionner
@charset "windows-1252";
body {font: normal verdana; font-size: 10 px}
a.menu {
background: #FFFFFF;
border: thin solid silver;
color: #7382A0;
font-family: verdana;
margin-bottom: 5px;
margin-right: 5px;
width: 125px
}
a.menu:hover {
idem avec juste :
border: thin solid #7382A0; ...
Fichier index.php
Code : Tout sélectionner
<head>
...
<link rel="stylesheet" type="text/css" href="inc/style.css">
</head>
<body topmargin="0" leftmargin="0">
<table width="750" cellpadding="0" cellspacing="0" align="center" >
<tr>
<td width="150" height="300" valign="top" align="center" >
<br>
<a class="menu" href="index.php?p=1">Acceuil</a><br>
<a class="menu" href="index.php?p=2">Processus</a><br>
<a class="menu" href="index.php?p=4">Devis online</a><br>
<a class="menu" href="index.php?p=6">Contact</a>
</td>
</tr>
</table>
RESULTAT
Dans IE : cela me donne de belles cases de la meme largeur avec un bel espace entre les cases avec un bord qui change de couleur au survol
Dans FF : toutes les case prennent la largeur minimum, et toutes les cases se chevauchent
QUESTION
Quelle est mon erreur ?
Salutation, Cédric
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2