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 :

Bouton impeccable sous firefox, chevauchement sur IE


Sujet :

CSS

  1. #1
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut Bouton impeccable sous firefox, chevauchement sur IE
    Bonjour,

    J'ai des boutons de validation défini en CSS comme ceci :
    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
    /* Les boutons */
    .button {
    	background: #ffffcc url("images/fond_menu_off.gif") repeat-x;
    	font: bold 0.9em Verdana;
    	color: #333300;
    	height: 15px;
    	text-align:center;
    	border-top: 1px solid #cccc99;
    	border-right: 1px solid #cccc99;
    	border-bottom: 1px solid #cccc99;
    	border-left: 1px solid #cccc99;
    	padding:2px 13px 20px 15px;
    }
     
    input.button:hover {
    	background: #333300 url("images/fond_menu_on.gif") repeat-x top left;
    	color: #ffffcc;
    }
    Dans mon html, j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div style="margin-top:2px;">
    <input type="submit" name="Effacer" onclick="document.getElementById('formulaire').reset()"
    value="Effacer" class="button">
    <input type="submit" name="Envoyer" onclick='valider;' value="Envoyer" class="button">
    </div>
    Sous firefox les boutons sont cote à cote, sous IE ils sont l'un en desous de l'autre avec chevauchement.

    Cela provient du CSS ou plus du code HTML ?
    J'ai l'impression que les boutons sont plus larges sous IE que sous firefox, ce qui expliquerait le chevahchement par rapport à la place disponible.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Essaye comme ca :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    .button {
        background: #FFC url("images/fond_menu_off.gif") repeat-x;
        font: bold 0.9em Verdana;
        color: #333300;
        height: 15px;
        text-align:center;
        border: 1px solid #cccc99;
        padding:2px 13px 20px 15px;
        float:left;
        margin:2px;
    }
    et vire la div superflue du code html...

  3. #3
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    Merci,

    J'ai fait comme ceci :

    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
    /* Les boutons */
    .button {
    	background: #ffffcc url("images/fond_menu_off.gif") repeat-x;
    	font: bold 0.9em Verdana;
    	color: #333300;
    	height: 20px;
    	text-align:center;
    	border: 1px solid #cccc99;
    	padding:2px 10px 20px 1px;
    	margin-top:2px;
    }
     
    input.button:hover {
    	background: #333300 url("images/fond_menu_on.gif") repeat-x top left;
    	color: #ffffcc;
    }
    J'ai vu que tu avais changé le code de la couleur cela à une importance ?

    Sous IE le hover ne fonctionne pas.

    Le texte dans les boutons n'est plus centré.

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

Discussions similaires

  1. JS rame sous fireFox pas sur IE7
    Par socket77 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 20/05/2008, 21h33
  2. Composant Javascript marche sous firefox mais pas sur ie pk ?
    Par tazamorte dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 16/10/2006, 17h25
  3. PB lien sur image sous IE, pas sous Firefox.
    Par django29 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/08/2006, 15h54
  4. effet sur image sous Firefox
    Par la.sophe dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/04/2006, 15h24
  5. [CSS] applique un style sur un liste deroulante sous Firefox
    Par dark_vidor dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/02/2006, 09h56

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