@Daniele, det er helt fint og helt korrekt at bruge white/black/red osv som farve angivelse i CSS. Det er en del af speccet og implementeret i alle browsere. Læs mere her:
http://www.w3schools.com/cssref/css_colornames.asp@Pascal, Der er to muligheder:
1) At dit stylesheet ikke bliver hentet.
- Har du refereret rigtigt til dit stylesheet?
- Bliver andre elementer stylet rigtigt?
2) At du har lavet en syntaks fejl.
Jeg går ud fra at du har tjekket punkt 1, og hvis ikke så er det trivielt. Punkt 2 er den spændene del.
Det piner mine øjne at se at du bruger versaler (store bokstaver) til dine element selectors i CSS. Det er best-practice at navngive elementer med små bokstaver, klasser med små bokstaver og _, - eller camelcase og IDer med stort begyndelses bokstav... Men det må du jo selv om.
Den første oplagte fejl er, at du har lavet en syntaks fejl umiddelbart før det CSS du viser os. Har du fx glemt at lukke et sæt brackets eller har du glemt et semikolon, så vil det gøre at resten af din CSS ikke bliver læst. Browsere ignorerer alt det CSS den ikke forstår - det er en fordel når vi arbejder med progressive enhancement, men kan være irriterende når man leder efter den lille syntaksfejl der får det hele til at sejle.
Den anden fejl kunne være at du har nogle uheldige tegn i din selector. Prøv at slette linjen og skriv den igen - nogen gange - og især på danske tastaturer kan man fucke det op hvis man får ramt backping tasten (til venstre for backspace - knappen der laver accent over e når man skriver idé) - hvis man rammer backping og skriver et mellemrum bagefter laver nogle editors nogle underlige tegn (som ligner mellemrum for os) men som forstyrer browsernes rendering af din css.
Generelt er det en dum idé at bruge linjeskift efter selectors. Hvis du serverer en tekst fil skrevet på en Windows maskine og du serverer filen i UTF8 kan nogle browsere få \CR\LF lineendings på tværs og læse det som et tegn og ikke et linjeskift - og et tegn der gør at den ikke forstår din selector.
edit: Jeg har lige copy/pastet din css til jsfiddle.net og det virker fint. Så jeg tror faktisk mest på at det er punkt 1 den er gal med...
Indlæg senest redigeret d. 18.02.2012 22:58 af Bruger #17015