En måde at linke på

Her kan du stille og svare på spørgsmål omkring CSS
Besvar
Webn00b
Begynder
Indlæg:8
Tilmeldt:1. jan 2012, 23:42
En måde at linke på

Indlæg af Webn00b » 2. jan 2012, 20:34

Jeg laver dette indlæg, fordi jeg synes, at en af de største svagheder ved stort set alle guides (ikke kun NemProgrammering.dk) er,
at eksemplerne er meget generelle, og tit ikke passer med brugerens måde at navigere rundt på.

Eksempler som: "url(http://webadresse/eksempel/billeder/bil.jpg)" kan godt være lidt diffus, og mit eksempel viser, hvordan jeg
linker til foldere, der ligger i et hieraki på en NAS-server.

http://img688.imageshack.us/img688/5538 ... elinks.jpg

Det er ikke sikkert, at mit eksempel er bedre, men jeg har måttet prøve mig frem, for at ramme den linkning succesfuldt.
Det var især drilsk for mig, at linkene til subfoldere skulle starte med /.

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: En måde at linke på

Indlæg af cristian » 3. jan 2012, 10:52

Uden at vide hvad vi linker til, kaster jeg mig ud i dette.
Der er to måder at linke på.

Absolute path og Relative path.
En Absolute path er en path/sti der starter fra roden af filsystemet. f.eks
/Users/Cristian/Desktop/bla.png og en

Relativ path/sti er en sti der er relativ til hvor du er i forvejen. f.eks.
Hvis du allerede er i Users mappen, så skal du bare fuldføre stien Cristian/Desktop/bla.png

Nogle bruger også ../path/ Men det er nok fordi de har set det i en guide eller noget, og ikke rigtig ved hvad det er. For der hopper du bare en mappe tilbage og så ind i en anden.

Når du skriver http://ip/path/til/mappe/bla.png så skriver du jo en relativ sti. Fordi din browser ved at du bruger apache (eller andet), og i din apache konfiguration har du sikkert defineret hvor du gemmer dine filer.
På Ubuntu er dette f.eks i /var/www/

Så hvis jeg skriver http://localhost/info.php så kikker apache2 i en absolut path/sti som er /var/www/info.php og i dit eksempel er det for mig /var/www/img688/5538/emsempelwebkodelinks.jpg

Så eksemplet "url(http://webadresse/eksempel/billeder/bil.jpg)" er i min verden fint nok. Du skal bare vide hvor du er i forhold til hvad du skal skrive.

Håber det giver mening.

Besvar