Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
URI-Fragment
Das Fragment einer URI ist der letzte Teil der URI, beginnend mit dem # Zeichen. Es wird verwendet, um einen spezifischen Teil der Ressource zu identifizieren, wie beispielsweise einen Abschnitt eines Dokuments oder eine Position in einem Video. Das Fragment wird nicht an den Server gesendet, wenn die URI angefordert wird; es wird vom Client (z. B. dem Browser) nach dem Abrufen der Ressource verarbeitet.
Syntax
#fragment
fragment-
Eine Folge von beliebigen Zeichen. Das genaue Format des Fragments wird von der Ressource selbst definiert.
Beschreibung
Betrachten Sie die folgende URL:
http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
#SomewhereInTheDocument ist das Fragment der URL, welches einen Anker zu einem anderen Teil der Ressource selbst darstellt. Ein Anker repräsentiert eine Art "Lesezeichen" innerhalb der Ressource und gibt dem Browser die Anweisung, den Inhalt an der entsprechenden Stelle anzuzeigen. In einem HTML-Dokument scrollt der Browser beispielsweise zu dem Punkt, an dem der Anker definiert ist. Es kann das id Attribut eines Elements sein, und der Browser scrollt zu diesem Element.
In einem Video- oder Audiodokument kann es ein Medienfragment in der Form von #t=... sein, wodurch das Video oder Audio ab dieser Zeit abgespielt wird.
Es gibt eine spezielle Textfragment-Funktion, die es Ihnen ermöglicht, auf einen bestimmten Teil einer Webseite zu verlinken, der durch seinen Textinhalt identifiziert wird.
Beispiele
#syntax-
Der Browser scrollt zu dem Element mit dem
id="syntax"im Dokument (was für diese Seite die Überschrift Syntax ist). #:~:text=fragment-
Der Browser wird den Text
fragmentim Dokument hervorheben; siehe Textfragmente für mehr Details. #t=10,20-
Das Video oder Audio beginnt ab der 10. Sekunde zu spielen; siehe Medienfragmente für mehr Details.
Spezifikationen
| Spezifikation |
|---|
| Unknown specification> # section-3.5> |