J'ai une position absolue zone de saisie dans un formulaire. La zone d'entrée a l'arrière-plan transparent:
.formulaire-page input[type="text"] { border: none; background-color: transparent; /* Autres trucs: font-weight, font-size */ }
Étonnamment, je ne peux pas sélectionner la case de saisie en cliquant sur dans IE8. Il fonctionne parfaitement sous Firefox mais. La même chose se passe pour background: none
. Lorsque je change la couleur d'arrière-plan:
background-color: red;
Il fonctionne très bien, c'est donc associé avec un fond transparent. Définition d'une frontière de la zone d'entrée sélectionnable en cliquant sur sa bordure.
Est-il une solution pour avoir cliquable zone de saisie avec arrière-plan transparent de travail dans IE8?
Mise À Jour: Exemple. Décommentez background-color
et l'inputbox est sélectionnable. Vous pouvez également cliquer sur la case de sélection, et l'accent de la zone de saisie en appuyant sur Maj+Tab.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head></head><body>
<style type="text/css">
input[type="text"] {
border: none;
background: transparent;
/*background-color: blue;*/
}
#elem528 { position:absolute; left:155px; top:164px; width:60px; height:20px; }
#elem529 { position:absolute; left:218px; top:164px; width:40px; height:20px; }
</style>
<img src="xxx.png" alt="" width="1000" height="1000">
<input id="elem528" maxlength="7" type="text">
<select id="elem529"></select>
</body></html>