Problem med att få en länk att använda 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:

Problem med att få en länk att använda CSS

Post by Rom Raptor »

Kodar en hemsida. På den har jag en länksektion.

En av länkarna byter inte till färgen jag angivit i CSS-filen utan kör standard blå. Jag anropar CSS genom class="" i <a href="">.
Min gissning är att det blir fel för att länken innehåller nåt tecken som man inte får skriva i koden.

Länken i fråga:
http://www.e24.se/pengar24/jobbkarriar/ ... w&imgID=-1

Nån som vet vad som är fel och hur jag kommer runt det?
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Flyttad.

Fungerar det om du kör på vanliga sättet?

a:active
a:hoover osv ?
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Post by Rom Raptor »

jo, då funkar det, men jag måste få reda på varför det inte funkar på det andra sättet eftersom jag har olika sorters länkar på min sida.
User avatar
walliski
Posts: 1432
Joined: 2005-07-15 16:30:21
Location: Finland

Post by walliski »

Fungerar någon annan länk som är på samma sätt? (antagligen inte...)
Nu är det en tid sen jag lekt med CSS...
Men har ett minne av att man skall ha en . före de som man vill ha som class i css filen?

Typ:

body {balbal}
p {sdfsdf}
td {asdasd}
.lollipopp {textcolor: blablabal...}

och sen class="lollipopp" eller nåt sånt ...



EDIT: Läste inte så ordentligt... Kanske inte är detta du vill veta... men låter det stå kvar ändå om någon annan har samma/liknande problem..
Här var det tomt...
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Post by Rom Raptor »

givetvis har alla klasserna en punkt före i css-filen.
grejen är att alla länkar UTOM EN funkar och alla är kodade på samma sätt.
User avatar
Spixx
Posts: 1613
Joined: 2004-03-20 16:47:34
Contact:

Post by Spixx »

a:visited
färg
och
a:visited:hover
färg är vad jag gör för att hacka sånna problem :D

alltså

a:link
color: red

a:hover
color: blue

a:visited
color: red

a:visited:hover
color: blue

Detta får alla länkar att ha samma färg :D om du inte sätter

*
color: #000;

eller liknande
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Spixx: Han svarade precis på den frågan av mig. Vad han vill åstadkomma är just att alla länkarna inte ska se likadana ut. Frågan han ställer är om det beror på om innehållet i href= påverkar styrningen av CSS.

Det låter långsökt i mina öron, men konstigare har ju hänt med CSS (och svart magi).

Är det förövrigt någon skillnad på olika webbläsare?
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
Spixx
Posts: 1613
Joined: 2004-03-20 16:47:34
Contact:

Post by Spixx »

jag måste ha missförstått, men då bör en id="medialank" id="startsida" vara lösningen?

alltså jag ser ingen sida eller?! får se ngn bokfört, ingen meny eller ngt?
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Post by Rom Raptor »

Peter Wall wrote:Vad han vill åstadkomma är just att alla länkarna inte ska se likadana ut.
Nej jag vill att en grupp länkar ser likadana ut. Alla har samma kod, men en avviker i utseende.
Peter Wall wrote:Är det förövrigt någon skillnad på olika webbläsare?
det ser likadant ut i firefox och ie
User avatar
larsan
Posts: 506
Joined: 2004-11-03 18:04:48
Location: Göteborg
Contact:

Post by larsan »

Det blir asmycket enklare att hjälpa till om vi kan få se koden.

MEN, hur grupperar du länkarna? I en div?

Sätt ett id på den, t.ex. id="mylinks"

Code: Select all

<div id="mylinks">
<a href="http://www.dn.se">Länk</a>
<a href="http://www.aftonbladet.se">Länk</a>
</div>
I css:en skriver du:

Code: Select all

#mylinks a{
 color:red;
 text-decoration:none;
}

#mylinks a:hover{
 text-decoration:underline;
}
så slipper du sätta class på alla länkarna.

Annars är mitt tips att du glömt "" runt dina attribut.
<a href=kalle.html class=minklass>Länk</a>
ska vara
<a href="kalle.html" class="minklass">Länk</a>

Länken du angav innehåller inga "förbjudna" tecken. Om du använder dig av xhtml ska du dock skriva & istället för bara & i länken.

Ett annat tips är att validera din sida mot w3:s server: http://validator.w3.org så ska den nog tala om vad du gjort fel.
Mvh David

Wks: HP NC8430

"D" is for Lysdexia!
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Post by Rom Raptor »

larsan wrote:Om du använder dig av xhtml ska du dock skriva & istället för bara & i länken.
troligtvis detta som är problemet. provar när jag kommer hem
Rom Raptor
Posts: 621
Joined: 2002-11-13 18:13:15
Location: Stockholm
Contact:

Post by Rom Raptor »

lol jag kollade på fel länk hela tiden. vilket ärkemongo jag är. tack för att ni tog er tid iaf.
Post Reply