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 :

[CSS]SELECT dernier caractère caché par la flèche


Sujet :

CSS

  1. #1
    Membre éprouvé 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
    Par défaut [CSS]SELECT dernier caractère caché par la flèche
    Bonjour,

    Dans la résultat d'une boucle SELECT le dernier caractère du libellé est empieté par la flèche .

    Merci d'avance

  2. #2
    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

    Que dire à part d'augmenter la largeur :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <select .... style="width:taille_plus_grande;">

  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
    Ou écrire plus petit :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <select .... style="font-size:10px">

    ...

  4. #4
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    Peut être peux tu mettre l'element le plus long de ta liste en première position de tes <option>, pour voir si la taille s'adaptera à cette élément.... Sinon tu a la solution CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #largeur{
    width:100px;
    }
    ............
    <select id="largeur">
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  5. #5
    Membre éprouvé 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
    Par défaut
    Si je mets de plus petits caractères, la taille du SELECT va s'adapter en largeur au contenu.

    La dimension est fonction du contenu et sur chaque formulaire cela peut changer.

    Le principe du CSS peut être intéressant, mais je ne peux pas mettre 100px, il faudrait que ce soit 100% du contenu.

    Est-ce possible ?

    Merci

  6. #6
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    J'ai mis 100px en exemple.... Mais je pense que si tu met 100%, ce sera par rapport à la page, et non au ccontenu !!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  7. #7
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    tant qu'on est dans le brainstorming, je te propose de mettre un padding-right (éventuellement un margin-right) sur ton select de la taille de la flêche, sachant que la flêche n'aura pas la même taille sur tous les browsers (mais tu peux surement trouver une taille qui va, bien)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  8. #8
    Membre éprouvé 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
    Par défaut
    Donc par défaut, le SELECT cache le dernier caractère, soit on est satisfait de ça soit on met en place un truc es'spéciale pour.

    Bon je préfère le CSS de toute façon, donc je vais essayer le padding-right.

    Merci

  9. #9
    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
    Mais je ne comprends pas comment tu arrives à ce résultat, chez moi le select s'adapte toujours seul à la taille.
    Tu ne pourrais pas nous montrer comme tu fais ? Tu n'as défini une taille dans ton CSS avant ?

  10. #10
    Membre éclairé Avatar de pimpmyride
    Inscrit en
    Décembre 2005
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 321
    Par défaut
    Je comprends pas la question déjà, fais un effort d'explication et vu la réponse des autres je comprends encore moins.

    un select s'adapte par defaut à la plus grande longeur de la valeur présente dans le select. Ensuite ,
    le dernier caractère du libellé est empieté par la flèche
    ca veut dire quoi en français ?

  11. #11
    Membre éprouvé 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
    Par défaut
    Citation Envoyé par pimpmyride
    Je comprends pas la question déjà, fais un effort d'explication et vu la réponse des autres je comprends encore moins.

    un select s'adapte par defaut à la plus grande longeur de la valeur présente dans le select. Ensuite , ca veut dire quoi en français ?
    Le SELCT sadapte à la taille de son contenu soit, et dans mon cas la petite flèche du bout, celle sur laquelle on clique pour voir le contenu, cache le dernier caractère du contenu le plus long, si celui ci est choisi.

    En clair, si le contenu le plus long est pour la civilité : Mademoiselle, le "e" de fin est derrière la flèche d'affichage du contenu de ma boucle SELECT.

  12. #12
    Membre éclairé Avatar de pimpmyride
    Inscrit en
    Décembre 2005
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 321
    Par défaut
    C'est bizarre tout ca. Je ne pourrais que t'encourage a copier/coller ton code ici avec le css aussi.

    Car à mon avis tu dois avoir une erreur de ta part quelque part dans ta page, n'ayant jamais rencontré ce problème.
    Si la page est disponible sur le net donne nous l'url.

  13. #13
    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
    Pourtant
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select>
       <option></option>
       <option>Ceci est une phrase très longue et dont le dernier caractère devrait se trouver sous la flèche</option>
    </select>
    fonctionne très bien.

    Sans plus de précision on ne peut pas t'aider, cette discussion tourne en rond.

  14. #14
    Membre éprouvé 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
    Par défaut
    Citation Envoyé par Bisûnûrs
    Pourtant
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select>
       <option></option>
       <option>Ceci est une phrase très longue et dont le dernier caractère devrait se trouver sous la flèche</option>
    </select>
    fonctionne très bien.

    Sans plus de précision on ne peut pas t'aider, cette discussion tourne en rond.
    J'ai testé ton code et du coup, j'ai supprimé mon CSS globalement et je n'ai plus de problème.

    Donc, il faut que je trouve dans le CSS ce qui influence ma boîte SELECT.

    Merci

  15. #15
    Membre éprouvé 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
    Par défaut
    C'est ceci qui influence mon SELECT :

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

  16. #16
    Membre éprouvé 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
    Par défaut
    En, faisant varier le margin, c'est ok.

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

Discussions similaires

  1. Menu déroulant CSS caché par swf dans window
    Par azetaz dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 01/10/2009, 21h59
  2. selection dernier id par sous categorie
    Par gtraxx dans le forum Langage SQL
    Réponses: 8
    Dernier message: 15/06/2009, 14h54
  3. Réponses: 0
    Dernier message: 26/09/2008, 11h47
  4. Nombre de caractères retournés par un select
    Par ratapapa dans le forum Développement
    Réponses: 3
    Dernier message: 20/05/2008, 17h23
  5. Réponses: 4
    Dernier message: 28/06/2006, 15h32

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