Kurt Lund skrev:
> Det kan godt være jeg er dum (ikke nogen bekræftende
> kommentarer, tak!), men jeg mangler stadig at forstå, hvad jeg
> og browseren kan bruge forskellen mellem rel og rev til rent
> praktisk.
Browseren kan nok ikke bruge det til så meget - men du kan som
sideforfatter markere sammenhænge "fremad" og "baglæns" i forhold
til det aktuelle dokument.
I html-specifikationen står der bl.a.
Document A: <LINK href="docB" rel="foo">
Has exactly the same meaning as:
Document B: <LINK href="docA" rev="foo">
I praksis kunne det fx se ud som her:
side1.html: <link href="side2.html" rel="next">
side2.html: <link href="side1.html" rev="next">
Ovenstående sammenhæng kan imidlertid lige så godt skrives som her:
side1.html: <link href="side2.html" rel="next">
side2.html: <link href="side1.html" rel="prev">
- eftersom et "baglæns next-link" bliver det samme som et normalt
prev-link.
Med relationslinks som Copyright, Start, Contents, Index, Glossary,
Help o.l. kunne man godt forestille sig et "tilbagelink" til de
sider der bruger rel-parameteren. Det kunne fx være et link fra en
forside til en hjælpeside:
forside.html: <link href="hjaelp.html" rel="help">
hjaelp.html: <link href="forside.html" rev="help">
Ofte vil der bare være mange sider der bruger rel-linket -
eksempelvis mange sider der henviser til samme hjælpeside. Hvis
hjælpesiden skal lave baglænslinks til alle de sider der henviser
til den, bliver det en lang række <link rev="help" href="..."> i et
enkelt dokument.
I praksis er det derfor stort set kun rel-attributten der benyttes
- man vil gerne angive strukturen set fra det aktuelle dokument,
mens der ikke er megen ide i at forsøge at angive strukturen i
forhold til et andet dokument (idet man typisk ikke ved hvilket
dokument brugeren er kommet fra).
Det var en længere smøre - jeg håber den kan bruges.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html