Avatar billede jeppe_r Nybegynder
15. juni 2008 - 23:34 Der er 2 kommentarer og
1 løsning

CSS: hvorfor virker a.ClassName ikke?

Hej,
Jeg programmere i vb.net men der i ligger jo selvfølgelig også noget html, css og hvad der ellers er :)

Et eksempel:
jeg har dette på min side:
<div class="test1">
  <a href="#">link 1</a>
</div>
<div class="test2">
  <a href="#">link 2</a>
</div>

Så ønsker jeg at linket i test2, og kun i test2 skal være en bestemt farve, og vil derfor angive hvilke farve links skal være i "test2"
Så i min css fil vil jeg skrive:
a.test2
{
  color: #FFFFFF;
}

Men dette virker tilsyneladene ikke ?
Min Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Hvordan kan jeg så gøre?

Mvh Jeppe
Avatar billede schaefner Juniormester
15. juni 2008 - 23:35 #1
Så skal du gøre sådan:

<a href="#" class="test2">link 2</a>
Avatar billede schaefner Juniormester
15. juni 2008 - 23:36 #2
Ellers skal du lave din CSS om til:

div.test2 a
{
  color: #FFFFFF;
}

Så ændrer du farven på links i div'en med class test2
Avatar billede jeppe_r Nybegynder
15. juni 2008 - 23:42 #3
Det må man sige, så let og hurtigt kan det klares :)
Dit andet indlæg var hvad jeg søgte, da det netop bestemmer alle links i min div :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester