Checkbox og Radio i CSS

Tags:    html css

Hejsa...

Jeg har et lille problem.

Jeg vil gerne tilskrive mine checkboxe og radiobuttons en anden baggrund, end andre input felte.

Jeg styrer i forvejen baggrunden vha. fx:

input, textarea, select {
background-color: black;
}

Men vil gerne gører checkboxe og radiobuttons gennemsigtige.

Men hvordan vælger jeg checkboxe og radiobuttons. Det er et temmeligt stort site jeg arbejder på, så vil gerne undgå at skulle skrive en class eller id på alle de checkboxe og radio, der allerede findes.

Efter at have kigget lidt på nettet kom jeg frem til, at følgende burde virke:

input[type="checkbox"] {
background: transparent;
}

Men den fanger heller ikke. Hverken i IE6 eller FF 1.5

Nogen der kender en selector, der kan fange checkboxe og radiobuttons?

Jesper



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Din selector er rigtig nok. Og du vil kunne se det fungerer i Opera.
At ingen af de nævnte styles vil have nogen synlig effekt i Firefox, skyldes at de enten ikke har implementeret det, eller mere sandsynligt at de simpelthen ikke tillader man styler disse elementer. Du vil også kunne finde at det er temmelig besværligt at bruge et billede som baggrund på en submit-knap.
IE6 forstår derimod slet ikke den pseudoselector (IE7 kommer heldigvis til det, men der går ca. et halvt år før vi ser den i final...), og ignorerer den blot. Den vil dog style dem hvis du bruger en klasse i stedet fx.
----
http://skalske.dk/



Indlæg senest redigeret d. 16.03.2007 03:18 af Bruger #4907
t