webForumDet fria alternativet

Relativ eller absolut länk?

HTML & CSS

4 svar · 2 139 visningar · startad av Athena

Medlem sedan mars 200380 inlägg
Frågan#1

Är det någon som kan förklara skillnaden mellan relativ och absolut länk och när man ska använda det ena eller det andra? :l

Medlem sedan apr. 20021 155 inlägg
#2

En absolut länk är en länk som ser ut så här: "http://www.dinsida.com/index.html" , dvs den pekar/anger den kompletta sökvägen till en viss fil.

Att en länk är relativ innebär att den är relativ till den aktuella sidan, exvis "../index.html". I exemplet ligger alltså index.html en nivå upp i strukturen.

Medlem sedan nov. 20011 551 inlägg
#3

absolut länk: http://www.sis.se/desktopdefault.aspx
relativ länk: desktopdefault.aspx, eller om möjligt, /desktopdefault.aspx

en absolut länk pekar ALLTID på samma ställe
en relativ länk pekar på ett objekt med en dynamisk sökväg...

vi säger såhär, om jag har en site som består av rotmappen, i denna en startsida, under denna mapp finns en mapp som heter pages och en mapp som heter images

då jag kodar kan jag skriva sökvägar på två sätt
ex 1.
jag lägger in en bild på en sida i roten, detta med img src=images/bild.gif
samma bild vill jag ha in på en sida i mappen pages, detta gör jag såhär: img src=../images/bild.gif
(en HELT absolut länk till bilden skulle vara såhär: http://www.sis.se/images/bild.gif)

då har jag explicit talat om att bilden ligger en mapp upp i strukturen in i mappen images...

funkar bra sålänge man inte behöver flytta nåt...

man kan skriva såhär oxå
sidan i roten: img src=/images/bild.gif
sidan i mappen pages: img src=/images/bild.gif

då säger jag: utgå alltid från roten och leta upp mappen images som ligger där!

bekvämt med relativa sökvägar och länkar om man flyttar runt saker eller så.

hoppas du förstog, det blev lite rörigt där... =)

Medlem sedan juli 2002167 inlägg
#4

även /foo/index.html räknas som en absolut sökväg.

tilläggas kan göra att netscape 4 har problem med relativa sökvägar i CSS.

Medlem sedan mars 200380 inlägg
#5

Tackar alla ni för svar. Nu fick kom jag till klarhet!

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)