Wie verknüpfen Sie (mit <a>
), damit der Browser zu einer bestimmten Unterüberschrift auf der Zielseite und nicht zu der obersten wechselt?
210
Wenn es ein <a name="foo">
Tag oder ein Tag mit einem id
(z. B. <div id="foo"
>) gibt, können Sie einfach #foo
an die URL anhängen . Andernfalls können Sie nicht willkürlich auf Teile einer Seite verlinken.
Hier ist ein vollständiges Beispiel: <a href="http://example.com/page.html#foo">Jump to #foo on page.html</a>
Beispiel für das Verknüpfen von Inhalten auf derselben Seite: <a href="#foo">Jump to #foo on same page</a>
name
-attribute für<a>
-elements mehr: Das name-Attribut für das a-Element ist veraltet. Ziehen Sie stattdessen in Betracht, ein ID-Attribut auf den nächsten Container zu setzen.domain.com/#home?page=1
Wie verwende ich eine ID in href?domain.com/?page=1#home
example.com/#RouteName?page=1#ID
. eine für das Routing und eine für die Navigation innerhalb der aktuellen Seite. Schließlich habe ich den HTML5-Modus der URL verwendet, um Routen-Hashtags zu entfernen;) @tomsmedingSie verwenden einen Anker und einen Hash. Beispielsweise:
Ziel des Links:
Link zum Ziel:
Oder wenn Sie von einer anderen Seite aus verlinken:
quelle
name_of_target
. Sie müssen kein<a>
Tag als Ziel verwenden. So könnte ein anderes Ziel sein<h3 id='name_of_target'>Content</h3>
.Fügen Sie einfach einen Hash mit der ID eines Elements an die URL an. Z.B
und
Der Link würde also so aussehen:
oder nur
quelle
Hier ist, wie:
quelle
</a>
nach einer Eröffnung einen Abschluss<div ...>
- nicht wirklich sicher, was Sie hier versuchen.Sie haben zwei Möglichkeiten:
Sie können entweder wie folgt einen Anker in Ihr Dokument einfügen:
Oder Sie geben einem beliebigen HTML-Element eine ID:
Fügen Sie dann einfach den Hash
#ref
an die URL Ihres Links an, um zur gewünschten Referenz zu springen. Beispiel:quelle
Am 12. März 2020 hat ein Entwurf von WICG für hinzugefügt Textfragmente , und jetzt können Sie Text auf einer Seite verlinkt , als ob Sie es mit dem Hash indem Sie die folgenden Suche wurden
#:~:text=<Text To Link to>
Arbeitsbeispiel zu
Chrome Version 81.0.4044.138
:Klicken Sie auf diesen Link. Sollte die Seite neu laden und den Text des Links markieren
quelle