3
votes

Comment forcer la liste déroulante de sélection à se développer vers le bas

J'utilise une balise select pour sélectionner des options dans une liste déroulante, mais en raison du nombre d'éléments, la liste monte, comme si elle était déroulante. J'utilise Bootstrap.

J'ai vérifié d'autres codes mais je n'ai trouvé aucun résultat.

 <div class="select-style" style="display: inline-block;">
        <select id="year">
            <option value="hide">-- Year --</option>
            <option value="2010">2010</option>
            <option value="2011">2011</option>
            <option value="2012">2012</option>
            <option value="2013">2013</option>
            <option value="2014">2014</option>
            <option value="2015">2015</option>
            <option value="201">2011</option>
            <option value="2015">2015</option>
            <option value="201">2011</option>
            <option value="202">2012</option>
            <option value="203">2013</option>
            <option value="204">2014</option>
            <option value="205">2015</option>
            <option value="202">2012</option>
            <option value="203">2013</option>
            <option value="204">2014</option>
            <option value="205">2015</option>
        </select>
      </div>

 Capture d'écran de la page d'accueil

Cette option monte quand il y a plus d'options dans le menu. Je veux qu'il aille vers le bas.


4 commentaires

Salut et bienvenue à SO. Veuillez consulter Comment demander et fournir un Exemple minimal, complet et vérifiable . Pourriez-vous fournir une capture d'écran ou le code complet de votre sélection ainsi qu'une capture d'écran du comportement attendu?


Ce comportement est contrôlé par le navigateur et dépend de la hauteur de la fenêtre au-dessus / en dessous de l'élément select . Vous devrez peut-être créer une liste déroulante personnalisée.


Je pense que c'est parce qu'au-dessus de la sélection, il y a suffisamment d'espace pour qu'il puisse tenir dans l'écran, alors qu'en dessous, il n'y en a pas.


comment puis-je le changer pour qu'il tienne en dessous?


4 Réponses :


1
votes

Essayez