Bonjour,
En testant mes pages sur différents navigateurs, j'ai pu constater que sous ie9 (j'ai pas osé ouvrir sous des ie plus anciens) plusieurs petites choses ne s'affichaient pas correctement :
- les coins arrondis en CSS
- les dégradés en CSS (qui ne s'affiche pas du tout)
- les couleurs rgba
Pourtant, j'ai lu que Microsoft avait annoncé en 2010 que ie9 supporterait css3 et rgba...
Après une rapide recherche, pour les coins arrondis et les dégradés, j'ai trouvé une solution qui semblait prometteuse avec les fichiers pie.htc, etc... Mais cela ne fonctionne toujours pas.
voilà mes codes :
Dans la feuille de style :
CSS dans le Head la page html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 .CoinsArrondis10px { overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('pie/PIE.htc'); } .CoinsArrondis5px { overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url('pie/PIE.htc');
J'ai téléchargé les fichiers pie hier sur http://css3pie.com/, je les ai dézippé et mis au bon endroit, dans un dossier pie.
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 #FichiersAcceptes {visibility: visible; position: absolute; z-index: 2; left: 17px; top: 0px; width: 220px; height: 325px; background-image: linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); background-image: -o-linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); background-image: -moz-linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); background-image: -webkit-linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); background-image: -ms-linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); background-image: -webkit-gradient( linear, left bottom, right top, color-stop(0.35, rgb(221,224,222)), color-stop(0.66, rgb(189,189,189)) ); -pie-background: linear-gradient(left bottom, rgb(221,224,222) 35%, rgb(189,189,189) 66%); behavior: url('pie/PIE.php'); }
Aurais-je loupé quelque chose ?
Pour finir, j'ai également un comportement bizarre avec les puces d'une liste : elles s'affichent en face de la seconde ligne de texte, et même en face du second br (pour les lignes "stand kakemono" et "pochettes de plan") dans le code suivant :
Le CSS
Le html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 .Contenu_GF {padding-left: 5px; width: 340px; list-style-type: circle; } .Contenu2_GF {padding-left: 10px; width: 340px; list-style-type: square; }
L'ensemble des polices sont d'ailleurs plus "grosses" dans ie que dans ff ou chrome, ce qui occasionne plus de saut de ligne.
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 <div id="Texte_Evenementiel"> <ul> <li class="Contenu_GF"> <h2>Posters</h2> <li class="Contenu_GF"> <h2>Affiches salons, foires, congrès</h2> <li class="Contenu_GF"> <h2>Affiches magasins, vitrines</h2> <li class="Contenu_GF"> <h2>Affiches manifestations</h2> <li class="Contenu_GF"> <h2>Affiches expositions</h2> <li class="Contenu_GF"> <h2>Bandeaux, calicots</h2> <li class="Contenu_GF"> <h2>Stands, kakemono</h2> </br> </br> <li class="Contenu2_GF"> <h2>Papiers mat, satiné, brillant</h2><p class="text2">de 120g à 200g</p> <li class="Contenu2_GF"> <h2>Bâche, vinyl adhésif, supports spéciaux</h2> <li class="Contenu2_GF"> <h2>Laize : jusqu'à 1,50 m</h2> </ul> </div> <div id="Texte_Archi"> <ul class="Liste2_GF"> <li class="Contenu_GF"> <h2>Plans noir et couleur</h2> <li class="Contenu_GF"> <h2>Numérisation de plan, noir et couleur</h2> <li class="Contenu_GF"> <h2>Dossiers techniques</h2> <li class="Contenu_GF"> <h2>Dossiers de soumission</h2> <li class="Contenu_GF"> <h2>Pliage de plans</h2> <li class="Contenu_GF"> <h2>Pochettes de plans</h2> </br> </br> <li class="Contenu2_GF"> <h2>Papiers 80g, 90g et 120g</h2> <li class="Contenu2_GF"> <h2>Formats :</br>A2 - A1 - A0 - A0+ - A0++</h2> <li class="Contenu2_GF"> <h2>Prise en charge des fichiers</br>format image, PDF et PLT</h2> </ul> </div>
De nouveau, je me demande si j'ai fait quelque chose pas correctement, et si il existe un moyen de palier à ça sans passer par des pages spécifiques pour ie ou des images de fond.
Merci pour votre aide.
Partager