Ce problème semblait assez simple ( débordement: caché code>, non?) jusqu'à ce que je ne puisse pas le résoudre. J'ai une simple sélection multi-lignes avec une taille définie:
<select size="10" name="elements">
...
</select>
8 Réponses :
Vous ne pouvez pas, apparemment: http: //www.webdeveloper. com / forum / showthread.php? t = 154496 p>
Semble comme vrai, malheureusement.
La seule chose à laquelle je peux penser est de chevaucher la barre de défilement en positionnant une image ou un solide div code> avec un index z supérieur à droite sur le dessus de la barre
Sélectionnez CODE> Scroll. Mais ce serait un hack moche. P>
Vous pouvez, Utilisation de certains JavaScript P>
Pas la meilleure solution, mais devrait fonctionner :) p>
"Toujours citer la partie la plus pertinente d'un lien important, au cas où la ressource externe est inaccessible ou se transforme en permanence hors ligne." - Stackoverflow.com/help/how-to-answer
Essayez ceci:
<html> <head> <style> div.border { margin-right: 0px; border-style:solid; overflow:hidden; } select.hiddenscroll { margin-right: -20px; margin-top: -3px; margin-bottom: -3px; padding-right: -20px; overflow:hidden; } </style> </head> <body> <table> <tr><td> <div class="border" style="overflow:hidden;"> <select size="5" multiple="multiple" class="hiddenscroll" scrolling="no" seamless="seamless"> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> <option>Option 4</option> <option>Option 5</option> </select> </div> <table> </tr></td> </body> </html>
Une brève description de la solution au problème de OP serait meilleure. Veuillez lire: Stackoverflow.com/Questtions/how-to-answer
<div style="overflow: hidden;"> <select style="width: 110% ; border: 0px;"> .....
Explication s'il vous plaît (voir Stackoverflow.com/help/how-to-answer ).
C'est un fil plutôt vieux maintenant, mais j'imagine qu'il y en a d'autres qui y sont rencontrés dans la quête d'une réponse à la même question que moi. Pour les navigateurs WebKit, il existe une solution très simple de la permission du fait qu'ils (Chrome et Safari) permettent de conserver la barre de défilement.
Voici une référence décente à beaucoup de choses que vous pouvez faire avec Bars WebKit
/ a>. Le CSS dont vous avez besoin ici est P> <select class='subsel' id='selOne' size='4'>
<option value='1'>Option One</option>
<option value='2'>Option Two</option>
</select>
La solution de @Mon pause à certaines occasions (par exemple, une cellule de table intérieure), bien que ce soit une excellente solution. Cependant, celui-ci est similaire mais meilleur: p>
Cela devrait être un commentaire, pas une réponse.
en chrome, Dans Firefox, vous pouvez actuellement utiliser Overflow: caché code> fonctionne bien. P>
ScrollBar-Largeur: Aucun; Code> Pour masquer la barre de défilement. Ceci peut un jour devenir une norme , mais à partir de 2020, Seulement Mise en œuvre par Mozilla. P>