IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Compatibilité IE8 et CSS3


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Photographe
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Photographe

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    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 : 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 :
    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 */
    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

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212

  3. #3
    Membre averti
    Homme Profil pro
    Photographe
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Photographe

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compatibilité IE8 (html ou js ?)
    Par Papapetch dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 30/04/2010, 15h39
  2. Redimensionnement compatibilité IE8 et Opéra
    Par lilington dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/01/2010, 03h01
  3. compatibilité IE8 KO , OK sous FF
    Par arnaud_verlaine dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/10/2009, 01h51
  4. Problème compatibilité Ie8 avec FF et Chrome
    Par solorac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/08/2009, 10h50
  5. Réponses: 7
    Dernier message: 10/05/2009, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo