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] option plus grand que select


Sujet :

CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 164
    Points : 67
    Points
    67
    Par défaut [CSS] option plus grand que select
    Salut,
    Voilà, je voulais savoir comment faire sous Internet Explorer PC pour avoir une largeur d'option de select plus grande que celle du select lui-même?
    En gros ceci (mais ça ne marche pas) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <style type="text/css">
    <!--
    option {
    	height: 50px;
    	width: 560px;
    	border: 1px solid #000000;
    }
    -->
    </style>
      <select name="select" style="width:50px ">
        <option>je suis un test hyper long pour voir ce que cela donne pour mes tests css</option>
      </select>
    Merci
    Simo'

  2. #2
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    Salut, je ne comprends pas bien ce que tu veux faire Tu peux peut-être faire un ch'ti dessin :

  3. #3
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    bonjour,

    je crois qu'il veut que la liste des choix soit plus grande que le select (la 1ère ligne toujours visible).
    voici un exemple : j'ai défini la largeur du select (100px) et la largeur des options (300px).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     <select style="width: 100px" size="1" name="combo">
         <option style="width: 300px">Option</option>
         <option style="width: 300px">Option</option>
         <option style="width: 300px">Option</option>
         <option style="width: 300px">Option</option>
     </select>
    Je précise : cela fonctionne sous FireFox. Sous IE (en tout cas la version 5), ça ne marche pas. Pour les autres navigateurs, je ne sais pas.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 164
    Points : 67
    Points
    67
    Par défaut
    En effet ça marche sous Firefox (que du bonheur le p'tit renard) mais pas sous Internet Explorer.
    C'est bien là le problème, je trouve pas de solution pour arriver à mes fins.
    Si quelqu'un connait le remède miracle, je suis à l'écoute et très attentif.

    Simo'

  5. #5
    Membre actif Avatar de glloq8
    Inscrit en
    Novembre 2002
    Messages
    298
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2002
    Messages : 298
    Points : 255
    Points
    255
    Par défaut
    et si tu donne un width au select, mais pas aux options ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select style="width: 100px" size="1" name="combo">
         <option>Option un peu plus grande que 100px</option>
         <option>Option</option>
         <option>Option</option>
         <option>Option</option>
     </select>
    PS : je n'ai pas testé ce code !!

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 164
    Points : 67
    Points
    67
    Par défaut
    Non ça ne marche pas, malheureusement

  7. #7
    Nouveau membre du Club
    Inscrit en
    Octobre 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 38
    Points : 37
    Points
    37
    Par défaut
    Bonjour,

    une autre solution :
    pourquoi ne pas créer dynamiquement le select avec un peu de javascript ? ainsi tu pourras limiter le nombre maximal de caractères à afficher dans chacun des options.

    quand dis-tu ?
    Sébastien

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 164
    Points : 67
    Points
    67
    Par défaut
    ça ne ma'arrange pas du tout aussi. De plus dans certains cas, avec ce genre de technique je risque d'avoir un texte d'option identique.
    Gasp

  9. #9
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    Peut-être une info bulle sur l'option en question (l'attribut "title" ne fonctionne pas sur l'option) ? Malheureusement pour toi je crois que tu vas devoir passer par du javascript.
    Ou créer toi-même ton menu déroulant.

Discussions similaires

  1. Le plus grand que ">" dans le CSS
    Par dancom5 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 13/06/2015, 22h56
  2. <option> plus large que <select>
    Par sunvialley dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/11/2006, 16h02
  3. Bureau plus grand que l'ecran
    Par taitaitai71 dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 21/04/2006, 09h59
  4. Réponses: 4
    Dernier message: 06/01/2006, 18h41
  5. [JFrame] Création d'une fenetre plus grande que l'ecran
    Par thetoctoc dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 23/09/2004, 11h05

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