Martin <d_e_l_e_t_e_maj@heko_t_h_i_s.dk> wrote:
>
http://www.herlevkollegiet.dk/~maj/pp/
> Når man sætter musen over links'ne, så kan man se, at font farven
> bliver overskrevet (grå i menuen og sort på resten af siden), men
> rammen i menuen bliver f.eks. ikke fjernet
I din CSS har du:
#navigation a{
text-decoration: none;
color: #595983;
}
Links i #navigation har ingen understregning og en bestemt farve.
#navigation a:hover{
color: #AA9F9F;
}
Ved hover et link i #navigation ændres farven til en grålig nuance.
a{
text-decoration: none;
border: 1px none #ffffff;
}
Her siger du så, at <a>-elementer generelt ingen understregning skal
have, samt en 1px tyk, hvid kant.
a:link, A:visited{
border: 1px solid #f0f0ff;
background-color: transparent;
color: #666699;
}
Og at links og besøgte links har en anden farvet kant, gennemsigtig
baggrund og en tredie farve.
a:hover{
background-color: #f0f0f8;
color: #333366;
border: 1px solid #d0d0f8;
}
Generel regel for hover over <a>-elementer: ændrer baggrundsfarven,
farven og sætter en violet kant på. Påvirker også hover over <a>-
elementer i #navigation, da disse ikke på forhånd er defineret til at
have nogen border.
For at fjerne/ændre border også ved hover over <a>-elementer i
#navigation, skal du altså også eksplicit definere en sådan
egenskab. Udvid derfor #navigation a:hover, så der i alt kommer til
at stå f.eks.:
#navigation a:hover{
color: #AA9F9F;
border: 1px solid #fff;
}
--
Anders Thorsen Holm, BSc i datalogi-multimedier.
Jeg søger fuldtidsjob i Århus - gerne studierelevant, men ingen
betingelse. Læs mit CV:
http://www.thorsenholm.dk/cv/