webForumDet fria alternativet

Relativ länk i CSS

HTML & CSSur HTML, XHTML & CSS

6 svar · 275 visningar · startad av sahle

sahleMedlem sedan jan. 200336 inlägg
#1

Hur gör man när man vill gå tillbaka i sökvägen efter en bild i CSS.

I vanliga fall använder man ../ (punkt, punkt, snesträck) ../images/bild.gif

Men i CSS så ska man länka till bilden i tex. detta fält:

br { background-image: url("ImageFile/Q.gif"); }

Men det fungerar inte att använda url("../ImageFile/Q.gif");

Någon som vet hur man gör?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Du kan ju skriva ut hela sökvägen också:
background-image: url("http://www.smktrollhattan.com/ImageFile/Q.gif");

trexterMedlem sedan mars 20021 889 inlägg
#3

Fungerar det första?
Är du säker på att sökvägen existerar?

:)

NETworkMedlem sedan juni 20011 732 inlägg
#4

Re: Relativ länk i CSS

sahle skrev:

Men det fungerar inte att använda url("../ImageFile/Q.gif");

Någon som vet hur man gör?

Jodå, det fungerar. Tänk bara på att sökvägen ska vara i förhållande till var ditt css-dokument ligger, inte var sidan som använder css-dokumentet ligger... :)

DinoMedlem sedan sep. 20011 914 inlägg
#5

Ta bort harskitarna:

background-image: url(../ImageFile/Q.gif);

red// hade för mig att det skulle vara utan harskitar men enligt w3c så spelar det visst ingen roll

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Dino skrev:

Ta bort harskitarna:

background-image: url(../ImageFile/Q.gif);

red// hade för mig att det skulle vara utan harskitar men enligt w3c så spelar det visst ingen roll

Varför då? Det behöver man väl bara göra när man lägger in länken i ett styleelement. ex <div style=background-image:url(../.....
I ett stylesheet så spelar det väl ingen roll, eller har jag fel?

DinoMedlem sedan sep. 20011 914 inlägg
#7

Har för mig att jag rättade mig själv i förra inlägget. ;)

131 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)