M MCH Medlem sedan juni 2001 19 inlägg Trådstart 25 juli 2001 14:01 #1 Mina CSS länkar fungerar bara efter att jag klickat på dem första gången. Vad kan det bero på?
Jag har använt mig av A:active, link, visited och hover för att ge en viss klass vissa värden.
Nu är det så att jag vet att om man bara använder sig av "A" utan ändelse så fungerar värdena utan första klicket. Jag har även hört att det bara är i IE 5.5+ som detta problem finns!
Vad är det jag missar?
Tack
Mvh
MCH
frankof Medlem sedan jan. 2001 6 874 inlägg I regel lite lättare att se vad som är fel om man får se hela koden, men detta borde fungera
A:link { color: red } /* unvisited links */
A:visited { color: blue } /* visited links */
A:hover { color: yellow } /* user hovers */
A:active { color: lime } /* active links */
/frankof
M MCH Medlem sedan juni 2001 19 inlägg Jo det är ungefär den koden jag skriver men jag har skapat en klass också, koden ser i ungefär ut som följande (använde attribute i ditt inlägg):
----------------------------------------
A:link.class { color: red }
A:visited.class { color: blue }
A:hover.class { color: yellow }
A:active.class { color: lime }
----------------------------------------
Nu är det så att första gången som jag öppnar sidan så fungerar inte CSS'en med dessa värden för klassen .class.
Det är först när jag klickat på en länk som de blir activa!
Det måste vara något jag missar!
Tack, MVH
MCH
Matte Medlem sedan aug. 2000 2 975 inlägg ------------------
[Redigerat av Matte den 26 jul 2001]
frankof Medlem sedan jan. 2001 6 874 inlägg Du har inte några andra .class eller a formateringar som krockar då?
/frankof
Så här ska det ju vara.
A.class:link { color: red }
A.class:visited { color: blue }
A.class:hover { color: yellow }
A.class:active { color: lime }
frankof Medlem sedan jan. 2001 6 874 inlägg >Erik
Varför?
Använder a:hover.nav{osv.......
Och det fungerar fint.
/frankof
Mystiskt. Jag är nästa nhelt säker på att det är fel att skriva så.
frankof Medlem sedan jan. 2001 6 874 inlägg M MCH Medlem sedan juni 2001 19 inlägg Tjenare Grabbar! Tack för inläggen, men vad ni båda missat att lägga ät detta jämför följande kod med den som ni lagt till:
A.class { color: red }
A:link.class { color: red }
A:visited.class { color: blue }
A:hover.class { color: yellow }
A:active.class { color: lime }
Det var pga att jag utelämnat den första raden som länkarna bara fungerade efter första klicken!
Erik: jag skrev också A:link.class men det jag kör med nu fungerar prima!
Tack!
frankof Medlem sedan jan. 2001 6 874 inlägg
A.class { color: red }
A:link.class { color: red }
Hmm..
Det skal ju vara samma sak egentligen.
Skall vara onödvändigt att tala om att "A" är en länk(link)!!
Skit samma, det viktigaste är ju att det fungerar
/frankof