Länkar och css

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Länkar och css

Post by Rom Raptor »

Hur skriver man i en css-fil om man vill att en länk på sidan ska ha annan färg än de andra? Vill inte skriva nåt i html-filen.
User avatar
Jonas Lundh
Hedersbit
Posts: 2513
Joined: 2002-03-07 22:43:22
Contact:

Post by Jonas Lundh »

För att bara ändra en länk och låta de andra ha kvar sitt utseende på samma sida krävs att du ändrar i html-filen.
Du måste läga till detta:

Code: Select all

class="din klass"
i <a> taggen i HTML-filen och i css-filen skapa en klass så här:

Code: Select all

a.din klass:
"One does not simply walk into the Signals and Systems exam. Its black gates are guarded by more than just exam guards. There is evil there that does not sleep."
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

jonas wrote:För att bara ändra en länk och låta de andra ha kvar sitt utseende på samma sida krävs att du ändrar i html-filen.
Du måste läga till detta:

Code: Select all

class="din klass"
i <a> taggen i HTML-filen och i css-filen skapa en klass så här:

Code: Select all

a.din klass:

Code: Select all

a:link{
  font-color: #FF0000;
  font-weight: normal;
}

a:visited{
  font-color: #FF0000;
  font-weight: normal;
}

a:hover{
  font-color: #FF0000;
  font-weight: bold;
}
Detta påverkar vanliga/ sådana du besökt / när du håller musen över länken.
User avatar
lillis
Hedersbit
Posts: 6841
Joined: 2002-03-08 18:03:45

Post by lillis »

thr: han ville bara ändra på en länk, inte de andra, så är nog jonas förslag bäst? :S
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

Då r detta bäst:

i css:en:

Code: Select all

a.myclass:link{ 
  font-color: #FF0000; 
  font-weight: normal; 
} 

a.myclass:visited{ 
  font-color: #FF0000; 
  font-weight: normal; 
} 

a.myclass:hover{ 
  font-color: #FF0000; 
  font-weight: bold; 
} 

i html:

Code: Select all

<a class="myclass" href="http://www.64bits.se">Länk</a>
User avatar
lillis
Hedersbit
Posts: 6841
Joined: 2002-03-08 18:03:45

Post by lillis »

thr wrote:Då r detta bäst:

i css:en:

Code: Select all

a.myclass:link{ 
  font-color: #FF0000; 
  font-weight: normal; 
} 

a.myclass:visited{ 
  font-color: #FF0000; 
  font-weight: normal; 
} 

a.myclass:hover{ 
  font-color: #FF0000; 
  font-weight: bold; 
} 

i html:

Code: Select all

<a class="myclass" href="http://www.64bits.se">Länk</a>
fan vad du är haxx. och det menar jag faktiskt :D
User avatar
lither
Hedersbit
Posts: 9507
Joined: 2002-03-09 21:12:13
Location: Göteborg
Contact:

Post by lither »

thr, du behöver väl inte ha med a:et egentligen. Såhär menar jag:

Code: Select all

.myclass { color: whatever ...... }
Och sedan:

Code: Select all

<a href/target/name/whatever="*" class="myclass">
Det funkar väl precis lika bra?
1. Nigger guy, two words which by themselves are harmless, but when combined they form a verbal missile of hate.
2. Vivaldi
3. Buffalos ...
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

lither wrote:thr, du behöver väl inte ha med a:et egentligen. Såhär menar jag:

Code: Select all

.myclass { color: whatever ...... }
Och sedan:

Code: Select all

<a href/target/name/whatever="*" class="myclass">
Det funkar väl precis lika bra?
lither vill man kunna påverka link/visisted/hover/active så måste man ha med A:et, alltså göra olika utseende när man klickar på den / drar musen över den etc.
User avatar
lither
Hedersbit
Posts: 9507
Joined: 2002-03-09 21:12:13
Location: Göteborg
Contact:

Post by lither »

Nej, funkar minst lika bra med:

Code: Select all

.myclass:hover ..
.. som med "a.myclass". ;)
1. Nigger guy, two words which by themselves are harmless, but when combined they form a verbal missile of hate.
2. Vivaldi
3. Buffalos ...
Post Reply