Bonjour à tous,
Voila je suis confronté avec un problème de compatibilité avec IE 8 et les CSS border-radius.
J'ai un "div conteneur" et à l'intérieur de ce conteneur deux éléments séparés contenus dans un div avec le paramétrage css border-radius comme suit :
Feuille XHTML
Code html : 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
43
44 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS 3 - coins arrondis</title> <meta http-equiv="X-UA-Compatible" content="IE=8" /> <link href="css/border-radius.css" rel="stylesheet" type="text/css" media="screen"></link> </head> <body> <div id="conteneur"> <div class="clstadresse" > <h3>Vous désirez être appellé ?</h3> <p>Veuillez rentrer votre <strong>nom</strong> et <strong>numéro de tel</strong>. Nous vous appelerons dans les 10mn qui suivent.</p> <form action="scriptPHP/appelNdeD.php" method="post"> <p><span id="sprytextfield1"> <input type="text" name="nom2" size="12" value="" title="Saisisez vos nom et prénom" maxlength="27" /> <span class="textfieldRequiredMsg">Champs requis.</span></span></p> <p><span id="sprytextfield2"> <input type="text" name="tel2" size="14" title="Saisisez votre num. de tel" maxlength="14" /> <span class="textfieldRequiredMsg">Champs requis.</span><span class="textfieldInvalidFormatMsg">Format non valide.</span></span></p> <p><input id="ok" type="submit" value="OK" size="5" /> </p> </form> </div> <div class="clstadresse" > <h3>Vous désirez être appellé ?</h3> <p>Veuillez rentrer votre <strong>nom</strong> et <strong>numéro de tel</strong>. Nous vous appelerons dans les 10mn qui suivent.</p> <form action="scriptPHP/appelNdeD.php" method="post"> <p><span id="sprytextfield1"> <input type="text" name="nom2" size="12" value="" title="Saisisez vos nom et prénom" maxlength="27" /> <span class="textfieldRequiredMsg">Champs requis.</span></span></p> <p><span id="sprytextfield2"> <input type="text" name="tel2" size="14" title="Saisisez votre num. de tel" maxlength="14" /> <span class="textfieldRequiredMsg">Champs requis.</span><span class="textfieldInvalidFormatMsg">Format non valide.</span></span></p> <p><input id="ok" type="submit" value="OK" size="5" /> </p> </form> </div> </div> </body></html>
Feuille CSS :
Mon problème est le suivant:
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 #conteneur { position: relative; margin:10px auto 10px auto; background-color: #000; width: 990px; text-align: left; padding: 0; } .clstadresse { width: 232px; margin-top: 13px; background: #272526; padding: 0 10px 5px 10px; border: 2px solid #FB710E; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc); /* Correction pour IE V 6 à 8 avec Css3pie.com */
Avec cette configuration tout fonctionne avec IE 6, IE7
sous IE 8 ma "class .clstdresse" disparait seul les textes et le formulaire apparaissent.
Si je supprime dans ma feuille CSS dans :' ID "#conteneur"
ma class fonctionne correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part background : #000;
Comment puis je faire fonctionner mon background dans le conteneur et ma class en même temps ??????
J'ai absolument besoin de ce background.
Alors si quelqu'un à un tuyau pour un pauvre débutant...snifff
Merci de pouvoir m'aider
Partager