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

HTML Discussion :

différence de largeur select vs input text


Sujet :

HTML

  1. #1
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut différence de largeur select vs input text
    J'aurais besoin d'une confrimation ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <select class="wide" >
    <option>kmkkj</option>
    </select>
    <input type='text' class='wide' style='clear:both;' />
    avec
    le select fait 4px de moins à l'affichage ...
    sous IE et FFX ...
    je suis obligé de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <select class="wide" style="width:284px;">
    <option>kmkkj</option>
    </select>
    <input type='text' class='wide' style='clear:both;' />
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Je confirme ..

    Mais les 284px je ne les mettrais pas sur l'input mais sur le select. ^^

    Bizarrement, quand on enlève le DOCTYPE, l'input prend bien les 280px, en revanche avec DOCTYPE il passe à 284, toutes marges enlevées.

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Et si tu rajoutes :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    border:1px solid red;
    à ta classe wide, la différence n'est plus que de deux pixels.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Et si tu fais :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    border:0;
    background:red;
    Là ils ont la même longueur. Enfin ... Sur FF et pas sur IE.

  5. #5
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    euh... je dis peut être une bétise... en fait je crois bien que s'en ai pas une mais bon...

    Avec un commentaire conditionel... On pourrait rétablir l'équilibre.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    oui Bisunurs biens sur sur le select j'ai rectifié le code ci dessus (dasn ma page le select est après ...)

    un commentaire conditionnel ?
    conditionnel sur le type ?
    on fait comment ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par SpaceFrog
    un commentaire conditionnel ?
    conditionnel sur le type ?
    on fait comment ?
    Un commentaire conditionnel n'est lu que par IE, donc c'est du code qu'on met en plus pour IE.

    Plus d'infos sur les commentaires conditionnels et leur utilisation :
    http://www.blog-and-blues.org/articl...our_IE_Windows

  8. #8
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Tu n'as pas besoin du commentaire conditionnel normalement.
    L'espace disparait si on prend ton code tout en haut mais qu'on rajoute ceci :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    *{
    margin:0;
    padding:0;
    }
    au début du CSS.

    D'ailleurs je te conseille de toujours rajouter ces lignes quand tu crées une nouvelles feuilles CSS, ça t'évite pas mal de mauvaise surprise dans ce genre

  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Bisûnûrs
    Bizarrement, quand on enlève le DOCTYPE, l'input prend bien les 280px, en revanche avec DOCTYPE il passe à 284, toutes marges enlevées.

  10. #10
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    J'ai actuellement ce problème, et je souhaiterai savoir si depuis des solutions plus élégantes ont vues le jour.

    .inputWidth { 350px; }

    appliqués à un input et un select, le select sera légèrement moins large.



    IE

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

Discussions similaires

  1. remplacer des inputs text par des selects
    Par patricx dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/05/2011, 14h00
  2. Select, ajax et input Text
    Par Oukaria dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 30/05/2010, 04h07
  3. [xhtml MP] Définir la largeur d'un input type=text
    Par Lcf.vs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 23
    Dernier message: 07/12/2009, 17h35
  4. Input Text + Select
    Par morgan47 dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 22/09/2009, 14h05
  5. choisir entre un champ input text ou select?
    Par Mika2008 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 14/07/2009, 12h40

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