link rel in selfhtml (Originalbeitrag von Max)
Patrick Andrieu
- browser
Hallo!
Max schrieb im Lounge Forum unter "(Sonstiges)":
---------------------------
Hallihallo!
Vor allem Nutzer des Browsers Opera7 werden sich über die Einblendung der <link rel="..."> gefreut haben.
Unter selfaktuell.teamone.de scheinen die logischen Beziehungen auch schon ganz gut aufgebaut zu sein.
Wünschenswert wäre doch aber auch noch eine logische Verlinkung der SELFHTML-Referenz selbst. Und da hier ja auch jeweils schon die Links (vorwärts/rückwärts/aufwärst/quickbar/suche/index/...) aufgeführt sind, sollte die Erzeugung der Struktur also weniger ein Problem darstellen.
Hier noch mal die entsprechende Beschreibung:
http://selfhtml.teamone.de/html/kopfdaten/beziehungen.htm
Max
---------------------------
Der Link-Tag ist nicht nur für Opera 7-User von Bedeutung sonder auch für Mozilla-Benutzer. Dabei sollte man unbedingt mit beiden Browsern testen, was dabei rauskommt und sich an die Specs des W3C halten, zumindest für die wichtigsten.
Ich habe zu Hause Mozilla in einer englischen und Opera 7 in einer deutschen Version. Zuerst dachte ich, die Browser interpretieren den Link-Tag unterschiedlich. Dem ist eigentlich nicht so, wenn man etwas aufpasst, und zB wie folgt:
<link rel="top" ...> wird im Opera als "Startseite" angezeigt. Da kann man also gleich <link rel="start" ...> schreiben, dann machen's beide gleich (im Mozilla ist die dort vermerkte URI unter "Top" erreichbar).
Leider sind für einige Möglichkeiten versch. Interpretationen möglich, daher stelle ich das mal in die Runde zur Diskussion.
<link rel="start" ...> = Startseite einer Domain (hier zB selfaktuell.teamone.de)?
<link rel="up" ...> wird unter opera als "nach oben" angezeigt. Dort also unter href einfach href="#" angeben, um einen Sprung nach oben zu erzielen?
<link rel="previous" ...> und <link rel="next" ...> dürften eigentlich klar sein, und ist praktisch, wenn eine Linearität in der Reihenfolge der Webseiten vorhanden ist
<link rel="first" ...> und <link rel="last" ...> (man beachte die unterschiedlichen Pfeile im Mozilla im Vergleich zu den beiden vorher genannten): da die erste und letzte Seite einer evtl. vorhanden Rubrik vermerken?
<link rel="help" ...>, <link rel="search" ...> und
<link rel="glossary" ...> dürften klar sein, wer eine Hilfeseite anbietet, eine Suche und ein Glossar, kann sie hier verlinken.
<link rel="alternate" ...> hier ist W3C etwas ausführlicher. Eine andere Version des Dokuments, zB in einer anderen Sprache. Hier könnte SELFHTML auf jeder Seite der Doku zu der entspr. Seite der franz. Version verlinken...? Oder sollen hier eher Verweise zu früheren Versionen auch?
<link rel="contents" ...> Inhaltsverzeichnis? ZB Sitemap? --> erscheint im Mozilla im Menu Document des Link-Tabs unter "Table of Contents", im Opera dt. Vers. heißt es einfach "Inhalt".
<link rel="index" ...> Übersicht? Oder lieber hier die Sitemap??? --> erscheint im Mozilla im Menu Document des Link-Tabs unter "Index", im Opera dt. Vers. heißt es hier "Übersicht".
<link rel="chapter" ...>
<link rel="section" ...>
<link rel="subsection" ...> Diese 3 scheinen von Opera nicht angezeigt zu werden. Ich weiß trotz SELFHTML ehrlich gesagt auch nicht so richtig, wozu sie gut sind. Das W3C ist nicht immer so ausführlich wie vorhin bei "alternate", leider
<link rel="copyright" ...> Link zu einem Coyright-Vermerk oder einer entspr. Seite (Opera zeigt hier: "Urheberrechtsvermerk" an)
<link rel="author" ...> dürfte klar sein
<link rel="bookmark" ...> scheint im Opera nicht zu existieren. Den Sinn des ganzen habe ich hier noch nicht erfasst. Mehrere sind laut Angabe möglich. Wenn schon, sollte auf jeder Seite der Domain hier die gleichen Angaben stehen, oder? Sonst sind's ja keine Bookmarks :)
Wäre interessant zu erfahren, wer hier den Link-Tag aktiv (als Webmaster) und passiv (als User) nutzt. Erfahrungen und Meinungen willkommen!
Viele Grüße aus Frankfurt/Main,
Patrick
Re!
Kleine Ergänzug: Ankerangaben (href="seite.html#a3") im Link-Tag werden von Opera wie mir scheint ignoriert.
Viele Grüße aus Frankfurt/Main,
Patrick
Hallo Patrick,
Wäre interessant zu erfahren, wer hier den Link-Tag aktiv (als Webmaster)
Für den SELF-Raum gibt es Empfehlungen, wie man diese Angaben nutzen sollte.
http://aktuell.de.selfhtml.org/sonst/layoutvorgaben.htm#logische-beziehungen
Hallo Patrick,
Wünschenswert wäre doch aber auch noch eine logische Verlinkung der SELFHTML-Referenz selbst.
würde mehrere hundert Seiten betreffen, unkomprimiert fast 10 MB,
für eine Errata reichlich groß ...
<link rel="start" ...> = Startseite einer Domain (hier zB selfaktuell.teamone.de)?
rel="home" ist hier besser, weil sonst Opera unter "Navigation" ->
"site navigation" den ersten Punkt ausgegraut anzeigt.
Viele Grüße,
Stefan
Hallo Stefan und Patrick,
<link rel="start" ...> = Startseite einer Domain (hier zB selfaktuell.teamone.de)?
rel="home" ist hier besser, weil sonst Opera unter "Navigation" ->
"site navigation" den ersten Punkt ausgegraut anzeigt.
rel="home start" usw., eventuell rel="home start top", wäre optimal, aber Opera 7.x kann keine mehreren Linktypen, obwohl es der Standard erlaubt. Der Bug ist schon gemeldet, ich würde deshalb mehrere Linktypenangaben empfehlen, sofern es sich mit der Sitestruktur vereinbaren lässt und zwischen home, start und top nicht differenziert werden kann.
Grüße,
Mathias
Hallo Patrick,
<link rel="up" ...> wird unter opera als "nach oben" angezeigt. Dort also unter href einfach href="#" angeben, um einen Sprung nach oben zu erzielen?
Nein, es geht um das in der Sitehierarchie jeweils höherliegende Dokument bzw. Verzeichnis, also das Elterndokument. parent ist ein Synonym.
Siehe http://fantasai.tripod.com/qref/Appendix/LinkTypes/ltdef.html#up.
Zum Beispiel im Dokument /rubrik/unterrubrik/dokument.html würde rel="up" auf /rubrik/unterrubrik/ zeigen.
<link rel="first" ...> und <link rel="last" ...> (man beachte die unterschiedlichen Pfeile im Mozilla im Vergleich zu den beiden vorher genannten): da die erste und letzte Seite einer evtl. vorhanden Rubrik vermerken?
Ja, bei first und last ist dieselbe Sequenz gemeint wie bei prev und next, denke ich. Wenn man beispielsweise in der Rubrik http://selfhtml.teamone.de/editorial/ das Dokument »Feedback zu SELFHTML geben« anschaut, wäre rel="first" »Wichtige Hinweise zu SELFHTML«, rel="prev previous" »Hinweise zum Arbeiten mit SELFHTML«, rel="next" »Fehler in SELFHTML melden« und rel="last" »SELFHTML sagt "Danke"«. (Meiner Interpretation nach.)
<link rel="contents" ...> Inhaltsverzeichnis? ZB Sitemap?
Ja, ich würde es als Link auf die Sitemap (z.B. http://selfhtml.teamone.de/navigation/inhalt.htm) nutzen. Das dokumentexterne Inhaltsverzeichnis ist ja sowieso über rel="up" bzw. rel="up section" verlinkt.
<link rel="index" ...> Übersicht? Oder lieber hier die Sitemap???
Nein, ein Index ist so etwas: http://selfhtml.teamone.de/navigation/syntax.htm (siehe auch das erstgenannte Dokument von fantasai).
Wie man den breadcrumb trail passend mit rel-Attributen versehen könnte, habe ich in </archiv/2003/4/44697/#m244443> am Ende beispielhaft beschrieben.
<link rel="chapter" ...>
<link rel="section" ...>
<link rel="subsection" ...> Diese 3 scheinen von Opera nicht angezeigt zu werden. Ich weiß trotz SELFHTML ehrlich gesagt auch nicht so richtig, wozu sie gut sind.
Das kommt auch immer auf die Seite an und wie man es selbst interpretiert.
Von http://selfhtml.teamone.de/javascript/objekte/screen.htm aus gesehen wäre m.M.n. rel="chapter" »JavaScript/DOM«, rel="section" »Objekt-Referenz« und rel="subsection" u.a. »Allgemeines zur Verwendung», »availHeight«, »availWidth« usw.
<link rel="author" ...> dürfte klar sein
Naja, rel="author made" könnte entweder auf mailto:autorenadresse oder auf die Homepage des Autors leiten, sofern vorhanden (bei FA und TuTs)...
Grüße,
Mathias
Hallo Mathias!
Danke für die einleuchtenden Erläuterungen. Leider war es auf den W3-Seiten wie so oft nicht explizit genug, bzw. es fehlt dort meistens an klare Beispiele.
Ja, bei first und last ist dieselbe Sequenz gemeint wie bei prev und next, denke ich. Wenn man beispielsweise in der Rubrik http://selfhtml.teamone.de/editorial/ das Dokument »Feedback zu SELFHTML geben« anschaut, wäre rel="first" »Wichtige Hinweise zu SELFHTML«, rel="prev previous" »Hinweise zum Arbeiten mit SELFHTML«, rel="next" »Fehler in SELFHTML melden« und rel="last" »SELFHTML sagt "Danke"«. (Meiner Interpretation nach.)
Also ist last nicht, wie ich meinte, das hier: http://www.dasendedesinternet.de/?
;-)
Viele Grüße aus Frankfurt/Main,
Patrick