Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTML
  3. Reference
  4. Elements
  5. <base>

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

<base>: Das Dokument-Basis-URL-Element

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

* Some parts of this feature may have varying levels of support.

Das<base>HTML-Element spezifiziert die Basis-URL, die für allerelativen URLs in einem Dokument verwendet wird. In einem Dokument kann es nur ein<base>-Element geben.

Die verwendete Basis-URL eines Dokuments kann von Skripten überNode.baseURI aufgerufen werden. Wenn das Dokument kein<base>-Element hat, wirdbaseURI standardmäßig auflocation.href gesetzt.

Attribute

Die Attribute dieses Elements umfassen dieglobalen Attribute.

Warnung:Ein<base>-Element muss einhref-Attribut, eintarget-Attribut oder beides haben. Wenn mindestens eines dieser Attribute angegeben ist, muss das<base>-Element vor anderen Elementen mit Attributwerten stehen, die URLs sind, wie z.B. dashref-Attribut eines<link>.

href

Die Basis-URL, die im gesamten Dokument für relative URLs verwendet werden soll. Absolute und relative URLs sind erlaubt.data: und#"#target">target

EinSchlüsselwort odervom Autor definierter Name des standardmäßigenBrowsing-Kontextes, um die Ergebnisse der Navigation von<a>,<area> oder<form>-Elementen ohne explizitetarget-Attribute zu zeigen. Die folgenden Schlüsselwörter haben besondere Bedeutungen:

  • _self (Standard): Zeigt das Ergebnis im aktuellen Browsing-Kontext.
  • _blank: Zeigt das Ergebnis in einem neuen, unbenannten Browsing-Kontext.
  • _parent: Zeigt das Ergebnis im Eltern-Browsing-Kontext des aktuellen an, wenn die aktuelle Seite in einem Frame ist. Wenn es keinen Eltern gibt, verhält sich wie_self.
  • _top: Zeigt das Ergebnis im obersten Browsing-Kontext (dem Browsing-Kontext, der ein Vorfahre des aktuellen ist und keinen Eltern hat) an. Wenn es keinen Eltern gibt, verhält sich wie_self.

Nutzungshinweise

Mehrere <base>-Elemente

Wenn mehrere<base>-Elemente verwendet werden, werden nur das erstehref und das erstetarget beachtet – alle anderen werden ignoriert.

Anker im Dokument

Links, die auf ein Fragment im Dokument verweisen – z.B.<a href="#some-id"> – werden mit dem<base> aufgelöst, was eine HTTP-Anfrage an die Basis-URL mit dem angehängten Fragment auslöst.

Zum Beispiel, gegeben<base href="https://example.com/"> und diesem Link:<a href="#anchor">Zu Anker</a>. Der Link verweist aufhttps://example.com/#anchor.

target darf keine ASCII-Steuerzeichen oder < enthalten

Wenn dastarget-Attribut ein ASCII-Steuerzeichen, Tabulator oder das<-Zeichen enthält, wird der Wert auf_blank zurückgesetzt. Dies dient dazu, Angriffe durch hängendes Markup-Injection zu verhindern, einem skriptlosen Angriff, bei dem ein nicht geschlossenestarget-Attribut in die Seite injiziert wird, sodass alle darauf folgenden Texte erfasst werden, bis der Browser auf ein Zeichen trifft, das das Attribut schließt.

Open Graph

Open Graph-Tags erkennen<base> nicht an und sollten immer vollständige absolute URLs haben. Zum Beispiel:

html
<meta property="og:image" content="https://example.com/thumbnail.jpg" />

Beispiele

html
<base href="https://www.example.com/" /><base /><base href="https://example.com/" />

Technische Zusammenfassung

InhaltskategorienMetadateninhalt.
Erlaubte InhalteKeine; es ist einleeres Element.
Tag-AuslassungMuss ein Start-Tag haben und darf keinen End-Tag haben.
Erlaubte Eltern Ein<head>, das kein anderes<base>-Element enthält.
Implizierte ARIA-RolleKeine entsprechende Rolle
Erlaubte ARIA-RollenKeinerole erlaubt
DOM-Schnittstelle[`HTMLBaseElement`](/de/docs/Web/API/HTMLBaseElement)

Spezifikationen

Specification
HTML
# the-base-element

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp