J'ai le balisage suivant sur une page et malheureusement je n'ai pas accès direct à lui. . Cette page est ouverte dans un iframe. Il y a un autre code sur la page mais ce n'est pas pertinent, donc je ne l'ai pas posté.IE8 aucun affichage honorant: aucun
Le seul accès pour cibler le code via via CSS.
Je veux ne pas afficher le bouton de fermeture alors j'ai ajouté ceci au fichier css
img[alt='Close'] {display:none !important;}
c'est le balisage
<td align="center"><a href='javascript:window.close()'><img src='v/vspfiles/templates/100/images/buttons/btn_close.gif' alt='Close' border=0></a></td>
Il fonctionne comme prévu dans tous les navigateurs que j'ai testé (firefox, Opera, Safari) mais dans IE8 il semble ignorer ce CSS et montre le bouton. Je ne sais pas s'il n'aime pas le sélecteur ou si j'ai une erreur de syntaxe.
Je ne sais pas où aller à partir d'ici.
Essayez 'img [alt = Close]' (pas de guillemets du tout) ou 'img [alt =" Close "]' (double guillemets plutôt que simple) au hasard, bien que franchement ne le pense pas Fera une différence, tous les trois (les vôtres et les deux) sont valables. Pourtant, c'est IE, tout est possible. –
Ne pas avoir IE8 ici pour tester, mais c'est probablement le sélecteur. IE jusqu'à la version 9 est toujours à la traîne avec le support des sélecteurs CSS3. – EFraim
Thx, ouais j'ai déjà essayé plusieurs combos de la fin et toujours pas de chance, mais thx gotta luv MS – user357034