2009-12-19 5 views
0

J'ai ce code Par exemple:HTML personnalisation Sélectionner une balise

<select > 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
    <option value="audi">Audi</option> 
<option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option> 
</select> 

Sa liste déroulante est trop long pour moi. Est-il possible de définir la hauteur de la liste déroulante. comme le réglage à 4, puis si les entrées sont supérieures à quatre, la barre de défilement s'affichera.

Répondre

2

Je ne crois pas qu'il existe un moyen de le faire car il fait partie du rendu spécifique au navigateur. Si vous regardez sur différents systèmes d'exploitation, la liste déroulante affiche avec un aspect différent, et je crois que le nombre d'entrées affichées avant d'avoir une barre de défilement fait partie de cet aspect.

Je sais que cette question a déjà été posée, et malheureusement je ne la trouve pas dans les archives, mais je pense que vous ne pouvez pas modifier le nombre d'entrées avant qu'une barre de défilement ne s'affiche.


a trouvé une autre question qui confirme: Change Style of Scrollbar in DropDownlist in asp.net

+0

même dans la contrôlent cant css ?? – Treby

+0

Correct. Voici une autre question similaire qui confirme ceci: http://stackoverflow.com/questions/1096182/change-style-of-scrollbar-in-dropdownlist-in-asp-net –

+0

Je crois que le seul navigateur qui vous permet de les styler les boîtes du tout est IE. Cependant, il n'est pas dans la norme CSS, donc il n'est pas assuré de travailler. –

Questions connexes