Permalänk
Medlem

CSS aktiv länk markerad

Hej! Håller på att lära mig CSS och har fastnat på ett moment.

Jag ska med hjälp av en psuedoklass formatera en klickad länk i en meny.

Jag har alltså en meny på min sida, med länkar i. När man klickar på länken vill jag att länken ska visasupp i huvudrutan och länken ska formateras på nåt sätt för att visa att man är inne på just den sidan. Relevant är kanske att jag använder ankare i sidan som jag länkar till - är inte riktigt säker på att hantera flera sidor med css än.

Har försökt med :active, vilket ju inte funkar. Har letat i säkert sex timmar nu och de flesta rekommenderar en serverside scriptlösning, vilket inte är det jag är ute efter.

Någon som har en idé om hur jag kan gå tillväga?

Visa signatur

Q6600 - 4870 1GB - 4GB

Permalänk
Medlem

Det går att göra med bara CSS. Den här tråden förklarar hur man gör.

Permalänk
Medlem

Tack! Men om jag till exempel bara vill länka till ett ankare längre ner i sidan, måste jag göra en helt ny sida bara för det ankaret?

Säg att jag har en meny. Varje menyelement länkar till en sida. Till varje meny har jag en undermeny som länkar till olika sektioner i texten. Jag får inte till det utan att göra, som du säger, helt nya sidor för varje länk och markera valt element som .current.

Är det jag vill göra omöjligt?

Visa signatur

Q6600 - 4870 1GB - 4GB