det er fordi, at hvis jeg har baggrunds farven til sort, så virker det kun hvis alle options har class=form, og så angiver jeg også størrelsen af formen i class=form.
option-objektet har en egenskab der hedder className, så det burde virke.
Et skud i tågen: Det kan være, der er et problem med at sætte denne egenskab inden option-objektet er knyttet til en select-kontrol (jeg kan ikke lige selv komme i tanke om hvorfor det skulle være sådan, men man kan aldrig vide), så derfor vil jeg foreslå at du prøver at gennemløbe select-kontrollens options efter initiering og sætter className på det tidspunkt.
er godt klar over det du skriver olebole, problemmet ligger i at jeg lejer med fraven: transparent; Hvilket den godt kan finde ud af i input felter, hvis baggrunden er sort.
når jeg så laver en select efterfulgt af options, så bliver alle disse options bare hvide hvis jeg ikke angiver class="form" i alle options.
men jeg tror bare jeg laver det sådan at de er sorte, for jeg kan ikke få det andet til at virke.
;o) - en select er et temmelig specielt element. Bl.a. popup-objektet (selve dropdown listen) gør, at konstruktionen af elementet - i de lag, der ligger under dem, vi normalt koder i - er forskellig fra de andre HTML-elementer. Det er også det, der gør, at en select ikke tager imod ret meget CSS - og at den befinder sig på et andet z-niveau og således 'brænder igennem' et absolut placeret HTML-element (f.eks. et div), der forsøges placeret ovenpå en select.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.