Bonjour à tous,
J'ai un problème de compatibilité pour un formulaire sous Internet Explorer 6 (pas le choix, il faut que ma page soit compatible avec ce navigateur. Je sais qu'il est miteux, mais bon...). Mon formulaire marche nickel sous Firefox, IE8, mais évidemment il ne fonctionne plus avec IE6...
Le problème se situe au niveau du champs de saisie texte de mon formulaire. Je ne peux simplement pas cliquer dans la zone de saisie pour y écrire (j'ai essayé de taper quand même du texte, pensant que c'était juste le curseur qui ne s'affichait pas, mais ça n'a rien fait).
Mon code (j'ai mis que la partie qui nous intéresse):
Rien de bien exotique, donc. Au niveau du CSS (je doute que le bug vienne de là, mais sait-on jamais) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Informations</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="./Style.css" /> <script src="./scriptmenu.js" type="text/javascript"></script> </head> <body> <form method="post" action="form.php"> <table align="center" > <tr> <td> <p class="intitule">Entrer le code : <input type="text" name="name" /> </p> </td> </tr> </table> </form> </body> </html>
Quelqu'un aurait-il une idée pour résoudre ce problème ? J'ai *vraiment* besoin que ce code fonctionne sous IE6 vu que environ 90% de mes visiteurs l'utiliseront...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 .intitule { font-size : 16px; font-family: Palatino linotype, Comic Sans MS, Verdana, Arial, Georgia, Times New Roman, Courier New; font-weight: bold; color:rgb(30,120,195); }
J'ai essayé de passer ça en HTML, de virer toutes les balises superflues pour ne garder que la table... Ça n'a rien changé Je vais finir par croire que c'est IE6 qui n'accepte pas les <input type="text">... Ça m'étonnerait quand même sérieusement, ce navigateur a beau être une grosse bouse, c'est une balise très basique !
Merci d'avance pour votre aide !
Partager