Avatar billede jwulff Nybegynder
28. februar 2011 - 22:29 Der er 8 kommentarer og
1 løsning

Forskellige baggrundsfarver

Hej eksperter,

Er det muligt at lave skiftende baggrund med CSS?

Min menu består af forskellige <li> punkter som gerne skulle være i 4 farver. <li> punkterne er automatisk genererede, så det vil være optimalt hvis det kan gøres via CSS.

Første <li> skal have én farve, nummer to <li> en anden op til 4. <li>. Herfra skal den starte forfra.

På forhånd tak for hjælpen.
Avatar billede webweaver Praktikant
28. februar 2011 - 23:36 #1
Du kan sagtens have forskellige baggrundsfarver på forskellige elementer i CSS. Men du kan ikke korrigere for, hvornår det skal være det ene eller det anden i CSS'en alene.

Hvordan genereres din <li> liste? Med PHP eller ASP f.eks?
Det vil være deri at det skal angives, hvornår den ene farve i CSS skal bruges og hvornår en anden skal ...
Avatar billede jakobdo Ekspert
01. marts 2011 - 08:39 #2
I Css version 3, kan du bruge:
http://www.quirksmode.org/css/nthchild.html
Avatar billede webweaver Praktikant
01. marts 2011 - 08:54 #3
Virker dog desværre ikke i IE endnu .. :-)
Avatar billede jakobdo Ekspert
01. marts 2011 - 11:30 #4
Hvorfor skulle IE dog understøtte en standard? :o)
Avatar billede webweaver Praktikant
01. marts 2011 - 18:32 #5
Ja hehe, det må du spørge Microsoft om :o)
Forhåbentligt kommer flere af mulighederne i CSS3 med i IE9!
Avatar billede phillips Nybegynder
03. marts 2011 - 18:47 #6
Alternativt kan du anvende PHP til at generere unikke classes til hvert af <li>-punkterne :-)
Avatar billede jwulff Nybegynder
29. april 2011 - 08:50 #7
Alletiders. Jakabdo smid et svar.
Avatar billede jakobdo Ekspert
29. april 2011 - 09:18 #8
Svar!
Avatar billede jakobdo Ekspert
29. april 2011 - 09:26 #9
Takker for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester