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 :

décalage Input IE FF


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 178
    Par défaut décalage Input IE FF
    Bonjour , J'ai remarqué qu'il y a un décalage entre IE et FF sur tous les inputs sans doute du à des marges en trop ou je sais pas, surtout sur les bouton radio et case à cocher il a t'il une solution ou un hack dispo pour ça ?

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    C'est une différence au niveau des feuilles de style par défaut.
    Pour IE, la valeur du width/height appliqué par défaut sur les input de type checkbox et radio est 18px (à-peu-près) alors que pour les navigateurs alternatifs, la valeur est 13px (à-peu-près).

    Tu peux corriger ce problème :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    input[type=checkbox], input[type=radio] {
    width:13px; height:13px;
    }

    Attention, ce n'est qu'un exemple, les sélecteurs d'attributs ne sont pas implémentés dans IE6-.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 178
    Par défaut
    Ok pour l'instant j'ai toucher un peu j'ai reussi a fixer toutes les checkbox pour tous les navigateurs mais maintenant j'essai de mettre du texte a cote de la checkbox sans pour autant qu'il se produise une marge entre IE et FF
    à tester merci de votre aide.

    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
     
    <div class="bouton"><input type="checkbox" /></div> /* Aucun retour a la ligne retour chariot créer une marge sur IE */
    <div class="bouton"><input type="checkbox" /></div>
     
    *{
    margin:0;
    padding:0;
    }
     
    .bouton{
    width:150px;
    height:13px;
    margin-left:20px;
    margin-top:20px;
    line-height:0; /* Pareil ici retire la marge sur IE */
    }
     
     
    input{
    width:13px;
    height:13px;
    }

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par tiesto95 Voir le message
    mais maintenant j'essai de mettre du texte a cote de la checkbox sans pour autant qu'il se produise une marge entre IE et FF
    à tester merci de votre aide.
    Vu ton :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    *{
    margin:0;
    padding:0;
    }

    Pas de risque pour les marges par défaut

Discussions similaires

  1. [XHTML 1.0] Décalage input sous firefox
    Par alpha_one_x86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/01/2011, 21h23
  2. Décalage du texte dans un input
    Par serge-974 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/05/2010, 14h29
  3. IE6 Décalage Input CSS Background Image
    Par jep33 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/08/2009, 12h14
  4. Décalage de texte dans un input texte
    Par Gyl59 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/12/2007, 17h43
  5. Décalage input IE / FF
    Par bigsister dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/01/2007, 15h01

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