roenving >> Det bør virke for dig ??? Du har ikke et gammelt stylesheet i cachen eller noget ligende ???
>Det fungerer nu ellers fint med et kolon :)
: eller :: begge dele er rigtige
For at sige det enkelt så er forskellen CSS versions nummeret
:first-letter
er CSS 1 (og 2) pseudo-elements
p::first-letter
er et CSS 3 pseudo-element
:first-letter er en efektiv måde at feks. starter tekstblokke med stort bogstav.
Men det bliver først rigtigt sjovt når man kombinere den med :first-line, :before og :after
og når man først har styr på den del bliver brug af 'content' en herlig detalie
i CSS 3 skulle mulighederne for den slags styling udvidet meget. Feks er ::second ::third osv. -letter, og -line blandt men CSS3 er stadig en arbejds standart og man bør derfor være varsom med brugen af CSS3 elementer.
Medmindre ens sider er XHTML skulle der ikke være nogen grund til at begynde at bruge CSS3 elementer, ikke at det vil skade din side, der vil højst være noget styling der misses af nogle browsere. Men fordi CSS 3 egenligt er udviklet med henblik på XHTML. og indtil browserne foralvor begynder at understøtte XHTM og CSS 3, vil en del være "spildt" arbejde.
Grundlægende vil jeg sige... Brug CSS 2.1 når du laver HTML4.01 dokumenter .... Laver du XHTML så brug CSS 2.1 og 3 men vær opmærksom på at CSS3 stadigt er under udarbejdelse, og visse elementer, functioner ol, stadigt kan ændre sig. samt at mange vil kunne have problemer med at deres browser ikke forstår CSS 3
Det er faktisk først inde for de sidste par år at browsere er begyndt at understøtte CSS2 ordenligt (over 90%) så der går nok et par år enu før CSS3 kan betragtest som værende en standart, Det sker nok ikke før browserne får en bedre XHTML understøtelse, og selv derefter går der nok noget tid før det helt slår igennem
Den CSS vi bruger idag er faktisk fra 1998 (CSS2) og det er først nu der foralvor gøres brug af den i stort omfang, (den er dog blevet revideret et par gange siden (CSS2.1) senest febuar 2004, så forældet er den ikke ;-)
Her er W3C's CSS 2 specificationer ---->
http://www.w3.org/TR/REC-CSS2/Og her W3C's CSS2.1 specificationer -->
http://www.w3.org/TR/2004/CR-CSS21-20040225/(De er RET ens *G*)
Og mht :first-line , :first-letter , :before og :after pseudo-elements så se:
CSS2 - 5.Selectores - 5.12.1 til 5.12.3 ---->
http://www.w3.org/TR/REC-CSS2/selector.html#q20CSS2.1 - 5.Selectores - 5.12.1 til 5.12.3 -->
http://www.w3.org/TR/2004/CR-CSS21-20040225/selector.html#q20(De er HELT ens *G*)