Hans H.V. Hansen wrote in dk.edb.internet.webdesign.html:
> Uploader man så sine filer i 'samme' - eller rettere 'tilsvarende' -
> struktur, med tilsvarende 'interne' href- og src-angivelser?
Ja, det er netop meningen
Men her er der en ekstra overvejelse man med fordel kan gøre sig - nemlig
om det ikke ville være smart at køre en lille webserver på sin egen PC.
Derved opnår man nemlig nogle ekstra fordele når man udvikler lokalt.
Når man angiver en henvisning til en fil - f.eks. med et link - gøres det
normalt sådan her:
<a href="filnavn.htm">Link</a>
I dette tilfælde er filen der linkes fra og filen der linkes til placeret
i samme folder. Hvis filen der linkes til er placeret i en overliggende
folder linker man ofte sådan her:
<a href="../filnavn.htm">Link</a>
Og tilsvarende hvis filen der linkes til er placeret i en underliggende
folder:
<a href="folder/filnavn.htm">Link</a>
Derved skabes en relativ struktur mellem filerne på websitet. Links
angives med udgangspunkt i placeringen af den fil der linkes til.
Dette fungerer fint..... lige indtil man flytter på filen. Så peger alle
links jo de forkerte steder hen.
Løsningen er at linke med en absolut angivelse af filens placering -
f.eks. sådan her:
<a href="
http://www.dom.dk/folder/filnavn.htm">Link
Eller endnu smartere kan man blot starte angivelsen med "/" - hvilket vil
give samme resultat som med den lange angivelse:
<a href="/folder/filnavn.htm">Link</a>
og i andre tilfælde:
<link rel="stylesheet" href="/css/style.css" type="text/css">
<img src="/billeder/billede1.jpg" alt="tekst" />
Finten er altså at man nu kan flytte rundt på filerne der linkes fra uden
at ødelægge de interne links og filhenvisninger (f.eks. også til
stylesheets og billeder). Det er klart at man ikke kan flytte rundt på
filerne der linkes til uden at ødelægge henvisningerne - men det kunne
man jo heller ikke før.
Når man udvikler lokalt kan man ikke benytte absolutte henvisninger - med
mindre man installerer en webserver på sin PC. Det er absolut ikke svært
- man kan finde vejledninger her:
Microsoft IIS og PWS:
http://www.html.dk/tutorials/asp/lektion2.asp
eller
Apache:
http://www.webcafe.dk/diverse/artikler/025/da025.php3
- Og så er der jo også den fordel at man kan begynde at lege med ASP,
PHP, SSI eller andre sjove ting.
Bedste hilsener
Jonas
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials