Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2011, 09h16   #1
Invité de passage
 
Homme Bernard AVALLET
Photographe
Inscription : mai 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Bernard AVALLET
Âge : 67
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Photographe

Informations forums :
Inscription : mai 2011
Messages : 13
Points : 4
Points : 4
Par défaut Compatibilité IE8 et CSS3

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 :
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 :
Code :
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 */
Mon problème est le suivant:
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

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
antinarius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2011, 11h40   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 774
Points : 4 774
Bonjour,
il existe ceci
- Créer des coins arrondis à l'aide de Sprites CSS
- Coins arrondis CSS
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/07/2011, 11h59   #3
Invité de passage
 
Homme Bernard AVALLET
Photographe
Inscription : mai 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Homme Bernard AVALLET
Âge : 67
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Photographe

Informations forums :
Inscription : mai 2011
Messages : 13
Points : 4
Points : 4
Merci à toi NoSmoking c'est sympa de ta part de m'avoir répondu. Je vais de ce pas lire les tutoriels que tu me conseilles.
En faîte j'ai réussis à m'en sortir en utilisant un z-index dans mon conteneur et tout fonctionne parfaitement même sur ie6.
Une question peut on maintenant utiliser les css3 passe t'il la validation W3C ?
Encore merci pour ta réponse
antinarius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h57.


 
 
 
 
Partenaires

Hébergement Web