Alldeles ny på forumet, alldeles ny vad det gäller HTML och CSS!
Försöker lösa en uppgift och kanske kan jag få hjälp här!??
Jag har en menyrad med vissa egenskaper (active, link, visited och hover) "Knapparna" har definierade bakgrundsfärger i CSS, men i just det här fallet ska det på en sida (HTML) ha en specifik fast kulör som bakgrundsfärg till en av "knapparna" och jag lyckas inte lösa detta.
Har försökt ange en selektor + egenskap i CSS, och sedan hänvisa till denna i li-elemnetet (för den aktuella "knappen") men det låter sig inte göras utan att meny-egenskaperna försvinner, eller att färgen inte dyker upp alls.
Vad ska man skriva i CSS (bakgrundsfärgen), och hur ska man särskilja (id?) just den aktuella li-raden i HTML men ändå bibehålla meny-egenskaperna?
Ja, det är min fråga.
Jag förstår om ni inte förstår helt och fullt utifrån det jag har skrivit här, men jag kastar bollen får vi se vad som händer ...
Okej, det gäller en uppgift på en kurs jag går, därför det lite märkliga "upplägget". Just det här är alltså inget som ska användas, detär mer en prövning hur man använder "id", tror jag, och jag lyckas alltså inte.
Kommentar:
Som ni ser leder inte länkarna någonstans, om de gjorde det skulle det fungera (verkar det som). Men nu ska det bara SE UT som om jag är på en aktiv sida. Jag har alltså försökt ge den "aktiva sidan" under Rubrik2 ett id med vit bakgrund men anger tydligen detta fel i alla mina försök.
Det ni ser här är bara en av alla varianter jag prövat.
Aktuella rader är alltså:
den sista i CSS: #rubrik2
sjätte raden uppifrån i HTML, där jag försöker hämta info från CSS
Har också testat att ange bakgrundsfärgen direkt i taggen och i HTML-dokumentet.
Antigen så ändrar det inte färg alls utan har kvar bakgrundsfärgen som anges i CSS, eller också förstörs formatet i Menyraden. "Knappen"/Rutan försvinner och jag får bara en "vanlig text" med vit bakgrund.
du vill inte färga lin, du vill färga a-elementet inne i li
och din :link är för högt i värde, strunta i att använda a:link {} använd bara a {}
använd
och avsluta blocket med [ /kod] (utan mellanslag) för att få lite snygga format på kod (och lättare att läsa)
Sen din:
[kod]#meny a:visited{ background-color: #60605B;}
väger mer än #rubrik2 a så om du en gång har besökt sidan så kommer den inte heller vara vit.