Bonjour,

J'essaye en vain d'obtenir le même rendu entre FF et IE sur un formulaire Smiley langue

En simplifiant à l'extrême, je suis arrivé à ce code plutôt minimaliste :


<html>
<head>
<style type='text/css'>
* {
	padding: 0;
	margin: 0;
}
</style>
</head>
<body>
	<input name="test" type="text" value="test..." />	
</body>
</html>


Sous IE Il y a un décalage de 1px entre le bord supérieur de la page et la bordure supérieure de l'inputbox.

Comment supprimer ce décalage ?

Merci,
-Fly06
Modifié par Fly06 (24 Nov 2009 - 13:43)
Wahou !
lol
C'est tendu une question comme ça pour 1px... mais je pense que tu peux toujours appliquer des styles spécifiques uniquement à IE en passant par une conditionnelle...

<!--[if IE]>
<style type="text/css">
tes styles ici
</style>
<![ endif ]-->


Faut juste supprimer les espaces sur la fin de condition au niveau des crochets, je l'ai affiché comme ça sinon il passait pas sur le forum XD
Bien sûr tu peux mettre un link à la place des balises de style.
Sinon je ne vois pas, j'aurais pensé que cette remise à zéro des marges auraient pu suffire...

Bon courage Smiley cligne
En fait c'est précisément ce que j'ai fait, ajout d'un style spécifique à IE :

#footer .inputbox {
	margin-top: -1px; 
}


Merci,
-Fly06
Modifié par Fly06 (24 Nov 2009 - 13:42)