Ich weiß, dass Auswahlkästchen mit CSS ein wenig mühsam zu stylen sind, aber ohne auf fortgeschrittene Techniken zurückzugreifen, kann ich trotzdem eine Auffüllung hinzufügen, um den Text ein wenig nach unten zu schieben, ohne dass er zusätzlich Padding hinzufügt Pfeil auf der rechten Seite?Polsterung in ausgewählten Boxen
Antwort
Interessante Test hier http://cssdeck.com/labs/styling-select-box-with-css3
Der Autor bedeckt den Pfeil auf der rechten Seite und erstellt seine eigene, herstellervoran CSS mit verschiedenen Browsern zielen. Danach ist Ihr Padding frei.
ok .. ich verdiente diese downvotes. Es ist nicht mein Code. es ist jedoch interessant, und es ist * eine reine CSS-Lösung, die in 90% der Fälle funktioniert. – commonpike
fügen Sie dies Ihrer CSS-Klasse hinzu. Vielleicht hilft das?
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
es versteckt die Pfeile obwohl .. – romainm
Da select
Boxen erscheinen unterschiedlich auf verschiedenen Browsern und vor allem Betriebssystemen können Sie nicht eine Konsistenz gewährleisten.
Zum Beispiel kann die minimale Menge an Formatierung ich auf einem Mac tun kann, ist dies:
select { height:40px; background:transparent; }
Und es sieht wie folgt aus:
also hast du irgendwelche Vorschläge? –
Ich würde eine benutzerdefinierte Auswahlbox empfehlen, zum Beispiel: https://jqueryui.com/selectmenu/ – redolent
- 1. Normale Ecken auf ausgewählten Boxen - css
- 2. Unerwartete Polsterung unter Statusleiste
- 3. Wie Polsterung in Number
- 4. Dropdown-Boxen in RSelenium
- 5. CSS - Boxen in Box
- 6. Ausdruck Builder - Tick Boxen Boxen wenn TRUE
- 7. Eltern Polsterung Einflüsse vertikal relativ Polsterung des Kindes in Chrome
- 8. 100% Breite minus Rand und Polsterung
- 9. Struktur Polsterung
- 10. Boxen & Unboxing
- 11. UILabel mit Polsterung in Xamarin.iOS?
- 12. IE: Polsterung in horizontaler Scroll
- 13. Polsterung verschwindet nicht in html
- 14. Merkwürdige Ganzzahl-Boxen in Java
- 15. Polsterung am div border
- 16. fitsSystemWindows entfernt Polsterung
- 17. Libgdx ImageButton Polsterung?
- 18. Python Tkinter Polsterung
- 19. Zusätzliche Polsterung auf PreferenceScreen
- 20. Verstecktes Boxen im BCL?
- 21. Enum Boxen und Gleichheit
- 22. Boxen vs Unboxing
- 23. Structs, Interfaces und Boxen
- 24. Flexbox Rand zwischen Boxen
- 25. Bootstrap Container-Boxen
- 26. Java: Boxen und mit ==
- 27. Adobe Flex: Scrollbare Boxen
- 28. UITabBar selectionIndicatorImage Polsterung
- 29. Minimale Breite als Polsterung
- 30. Zusätzliche Polsterung am Rand
Könnten Sie vielleicht versuchen, die Polsterung Änderung auf die geschachtelten "Option" -Elemente? Nur ein Gedanke ... –
Nein, gibt es nicht. Styling auf ausgewählten Boxen ist wie du erwähnt hast ein Schmerz. Aus diesem Grund gibt es viele jQuery-Plugins für ausgewählte Boxen. Der verfügbare browserübergreifende Stil einer Listbox ist sehr begrenzt. –
Ist das nicht, was Sie erhoffen? http://jsfiddle.net/LpvDg/ – Wasbazi