2010-12-16 273 views
4

J'ai un <select> avec beaucoup de <option>. Est-il possible de limiter la hauteur du <select> affiché lorsqu'il est ouvert?Limitation de la hauteur affichée d'une liste déroulante de sélection

+0

duplication possible de [Hauteur d'une zone de sélection HTML (menu déroulant)] (http://stackoverflow.com/questions/570642/height-of-an-html-select-box-dropdown) –

+2

@bemace, il se peut être un dupe, mais je ne l'ai pas trouvé initialement moi-même (et je vérifie toujours la façon dont j'ai tapé la question). Personnellement, je pense que les questions dupe qui reformulent d'une manière qui pourrait aider quelqu'un d'autre à le trouver (comme moi!) Et pourtant conduire à l'original sont d'accord. –

Répondre

9

la taille limite est contrôlée par le navigateur et non quelque chose que vous pouvez modifier.

Voir cette réponse: Height of an HTML select box (dropdown)

+1

Ouais, cela m'a été signalé dans #jquery. Merci pour la réponse rapide, cependant! Acceptera cela en 6 minutes. –

-2

Selon le W3C spec, l'attribut size limitera le nombre d'options visibles dans l'élément <select>.

+3

Ces liens ne sont pas à la spécification W3C, ils sont à W3 écoles. Le lien vers la spécification du W3C serait ici: http://www.w3.org/TR/html401/interact/forms.html#h-17.6. En outre, l'attribut size s'applique uniquement aux "éléments présentés dans une zone de liste déroulante". –

+1

Malheureusement, ne fonctionnera pas pour une liste déroulante. C'est affiché différemment. –