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 :

Mauvaise application d'un CSS sous IE


Sujet :

CSS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 18
    Points : 18
    Points
    18
    Par défaut Mauvaise application d'un CSS sous IE
    Bonjour !

    Mon code imbrique un div au milieu d'un formulaire. Cela pose problème problème sous IE (pas Firefox...): les input à l'intérieur ne sont pas centrés (ils sont décalés vers la droite).

    Si j'inverse et que c'est le formulaire qui est dans le div, pas de soucis. Mais pour des raisons de programmation php je dois absolument garder la première solution.

    Voici le 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
     
    <div id="content">
    <!-- ... blabla ... -->
    <div class="framedcontent">
    <!-- ... textes ... -->
    <form action="book.php" method="get">
    <!-- ... autres input sans soucis ... -->
    </div>
    <br />
    <h3>Identification :</h3>
    <div class="framedcontent">
    <b>Votre e-mail :</b><br />
    <input type="text" name="email" value="" /><br />
    <br />
    <b>Votre mot de passe: </b><br />
    <input type="password" name="pass" value="" /><br />
    </div>
    <input type="submit" value="Valider" />
    </form>
    <!-- ... blabla ... -->
    </div>
    Et le css correspondant:

    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
     
    body {
        font-family: "Trebuchet Ms", Verdana, Arial, sans-serif;
        font-size: 0.8em;
        margin: 20px;
        padding: 0;
        text-align: center;
    }
     
    /* ... */
     
    #content form {
        display: inline;
    }
     
    #content input, #content select {
        background: #c1cee7;
        border: 1px solid #345185;
        color: #345185;
        margin: 2px;
    }
     
    #content {
        position: relative;
        width: 750px;
        margin: 0 auto 1px;
        border: 2px solid #345185;
        background-color: white;
        padding: 0;
    }
     
    .framedcontent {
        width: 95%;
        text-align: center;
        padding: 5px;
            border: 1px solid black;
    }
     
    /* ... */
    J'aimerais savoir comment faire pour que les input ne soient pas décalés sous IE, tout en gardant mon imbrication de form et de div.

    Merci de votre aide !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Points : 186
    Points
    186
    Par défaut
    Il y a une mauvaise imbrication de ton 1er div "framedcontent".

    Tout le formulaire doit être dans le 1er.

  3. #3
    Membre régulier Avatar de siplusplus
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 78
    Points : 107
    Points
    107
    Par défaut
    Tu devrais mettre l'option class dans les balises <form>, <input>, ...
    au lieu de spécifier une balise <div> uniquement pour le style.
    Cela augmenterais grandement la compatibilité des navigateurs.

Discussions similaires

  1. Ordre d'application de style CSS
    Par DanZzz dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/08/2006, 11h45
  2. Affichage CSS sous IE
    Par vinzzzz dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 30/03/2006, 15h43
  3. [css sous ie] menu qui disparait qd clic sur precedent ...
    Par michaelbob dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/02/2006, 14h37
  4. Pb de CSS sous IE
    Par NicoStein dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/05/2005, 00h33
  5. [Delphi] Application 16/32 bits sous Delphi 2
    Par Cereal123 dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 03/07/2004, 18h52

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