28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je voudrais afficher une icône dans un combobox.


Le code suivant fonctionne correctement sous Firefox (Mozilla) mais pas sous IE.


<HTML>
  <BODY>
    <FORM name="formName" method="POST">
      <SELECT name="toto">
        <OPTION>1</OPTION>
        <OPTION>2</OPTION>
        <OPTION style="background: url(i_red.gif) 0 0 no-repeat;">3</OPTION>
        <OPTION>4</OPTION>
      </SELECT>
    </FORM>
  </BODY>
</HTML>


Avez vous une idée ?

Lionel.
Modifié par lfrugere (19 Jul 2005 - 16:48)
Hum... ouais c'est bizarre...
Normalement un css du genre:
SELECT {
background: url(i_red.gif) 0 0 no-repeat;
}

fonctionnerais tres bien,
faudrais essayer en donnant simplement une class a l'option dont tu veut mettre le background.

Autrement c'est que IE ne prend pas en charge les images en background (CSS 2 Smiley confus ) donc mettre simplement une couleur.
Modifié par Mobman02 (19 Jul 2005 - 16:56)
Bonjour,
Je me permet de remonter ce post car j'ai le même probème, ie n'accepte pas de background en fond de la balise <option> ...

Existe-t-il une petite astuce ?

Matthieu
Je remonte aussi ce post, meme probleme, tentative de mettre un background dans une balise option, sa marche bien sous compatible geckoo mais pas sur IE. Smiley ohwell

Donc il y a t il un moyen de le faire , une petite astuce, un hack css,...

Merci d'avance Smiley cligne