compatibilité avec IE (button)

nicolas13
Invité n'ayant pas de compte PHPfrance

16 oct. 2010, 13:50

Bonjour,

Je vient vers vous pour un problème que j'imagine tout le monde a eu....
En fait toute les images fonctionne bien mais quand on veut mettre une class ca ne marche plus

exemple :
<img src="../image/bleurondgauche.png" style="width:9px;height:20px;margin-left:-1px;float:left"></img>
Ce code vas marcher et me mettre l'image nickel

ET
<img class="imagedroittablerecherche"></img>

La class appelle les attributs ci dessus, sur firefox pas de problème mais sur IE ca m'entoure l'image d'une bordure enfin pas esthétique du tout ....

Si quelqu'un a un remède ca me ferais un grand plaisir !

Merci d'avance à tout le monde :)

ViPHP
xTG
ViPHP | 7331 Messages

16 oct. 2010, 15:10

border:0; dans ton css ?

Invité
Invité n'ayant pas de compte PHPfrance

16 oct. 2010, 15:15

Re

J'ai déjà essayé, ce n'est pas.

Ce qui est bizarre , c'est que si je met les attribut sans class ca marche et pas avec class .....

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

16 oct. 2010, 15:28

Deux trucs qui me paraissent bizarres d'après ton code :
- c'est d'une part la balise </img> qui à priori n'existe pas (pour fermer une image, il faut le faire dans la balise img : <img src="" ... />)
- et d'autre part la marge négative : margin-left:-1px, je vois mal comment le navigateur peut interpréter une épaisseur de -1 px

A noter que IE et FF gèrent différemment la notion de marge : pour FF elles sont inclues dans le width, pour IE elles en sont exclues... peut être une piste à creuser... mais c'est d'avantage une question html que php ... on déménage ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...