Syntax | <BASE> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Leer |
Beinhaltet in | HEAD |
Das BASE-Element legt die Basis-URI eines Dokuments fest um relative URIs innerhalb des Dokuments erreichen zu können. Ein Dokument kann nicht mehr als ein BASE-Element enthalten. Wenn es vorhanden ist, muss das BASE-Element im HEAD erscheinen, vor allen Elementen, die eine partielle URI beinhalten.
Das HREF-Attribut des BASE-Elements, was in HTML 4 Strict benötigt wird, spezifiziert die absolute URI, die verwendet wird, um die relativen URIs zu erreichen. Schauen Sie sich dazu Using Relative URLs an, um zur Verwendung und zum Erreichen relativer URIs weitere Informationen zu erhalten.
Die meisten Websites benötigen jedoch keine explizit angegebene Basis-URI, wenn die URI des Dokuments eine geeignete Basis darstellt. Eine explizit angegebene Basis-URI könnte allerdings benötigt werden, wenn das gleiche Dokument unter verschiedenen URIs zu erreichen ist oder wenn das Dokument keine URI besitzt (z.B. wenn ein HTML-Dokument als E-Mail verschickt wird).
Das TARGET-Attribut wird mit Frames verwendet um den Frame festzulegen, in dem alle Links des Dokuments standardmäßig angezeigt werden sollen. Der durch BASE spezifizierte Target-Frame kann durch einen Link überschrieben werden, der das TARGET-Attribut verwendet.
Wenn kein Frame mit einem vorher festgelegten Target-Name existiert, werden die Links in einem neuen Fenster angezeigt bis sie vom User überschrieben werden. Spezielle Frame-Namen beginnen mit einem Unterstrich:
In HTML 4 ist der Wert des TARGET-Attributs case-insensitive, sodass _top und _TOP die gleiche Bedeutung haben. Wie auch immer, die meisten Browser behandeln den Wert des TARGET-Attributs jedoch case-sensitive und bemerken dadurch nicht, dass _TOP das gleich bedeutet wie _top.