


Wie schreibe ich einen relativen Pfad zum Basis-Tag in HTML? (Gebrauchsanweisung enthalten)
In diesem Artikel geht es hauptsächlich um die Verwendung des relativen Pfads des Basis-Tags in HTML. Es gibt Anwendungsbeispiele darin.
Lassen Sie uns zunächst darüber sprechen Über Basis in HTML-Tags schreiben Sie den Inhalt relativer Pfade:
Das Basis-Tag in HTML löst das Problem relativer Pfade
Das Problem besteht darin, dass das Portalsystem immer relative Pfade verwendet hat Die Homepage wurde neu geschrieben und viele Links (einschließlich CSS, JS, Bilder usw.) sind relative Pfade. Ich habe das Portalsystem nicht gelöst, daher konnte ich nur relative Pfade verwenden.
Der Pokal ist da, href="news/2014/05/25/1234.html" und Links wie dieser sind zu http://www.111cn.net /news/2014/05/25 geworden Vollständiger Pfad von /1234.html, und dieser Pfad kann in Nginx nicht als Portalsystem erkannt werden (Nginx stimmt über /portal überein).
Dies liegt daran: Der Browser extrahiert die URL des aktuellen Dokuments, um die relativen Pfade in alle Links im HTML-Dokument einzutragen.
Plötzlich fällt mir das Basis-Tag von HTML ein, schauen wir uns die Erklärung des W3C an:
Normalerweise füllt der Browser die Lücken in der relativen URL, indem er die entsprechenden Elemente aus der URL des aktuellen Dokuments extrahiert.
Verwenden Sie das , und
Verwendungsbeispiel des Basis-Tags in HTML:
<head> <base href="http://www.php.cn/i/" /> <base target="_blank" /> </head> <body> <img src="eg_smile.gif" /> <a href="http://www.php.cn">W3School</a> </body>
Problem gelöst.
Hinweis: Der im Artikel verwendete Domainname ist echt, der Pfad kann jedoch nicht gefunden werden.
Es ist am besten, den Basis-Tag nicht dynamisch zu schreiben, da es sonst einen kleinen Fehler in Firefox und IE gibt, beispielsweise für die Seite http://localhost/static/test.html:
Verwendungsbeispiele für Basis-Tags in HTML:
<html> <head> <script> document.write('<base href="http://localhost/" />'); </script> </head></p> <p><body> <img src="static/1.jpg" /> </body> </html>
Das Basis-Tag ist ein Basis-Link-Tag und ein einzelnes Tag. Wird verwendet, um den Parameterstandardwert für alle Link-Tags im Dokument zu ändern. Es kann nur zwischen den Tags
und angewendet werden.Verwenden Sie das
Im Folgenden finden Sie die Beschreibung von < ;base> in HTML Einführung:
Das Basiselement kann die Basis-URL aller Links auf der Seite angeben
Standardmäßig werden die Links auf der Seite (einschließlich der Stiladressen) angegeben Arbeitsblätter, Skripte und Bilder) sind relativ zur Adresse der aktuellen
Seite (d. h. der Anforderungs-URL in der Adressleiste des Browsers).
Wir können das href-Attribut im
Was bedeutet das oben Gesagte? Werfen wir einen Blick auf den Code und wir werden es wissen~~
Dies ist der Code auf der JSP-Seite, der Code unten (sehr ähnlich dem JSP-Code in „Methode 1“ oben)
Aber wir haben hier nicht die Methode ${pageScope.basePath}+"relative path address" verwendet,
verwendet jetzt das
<html> <head> <base href="http://localhost:8080/MyApp/"> </head> <!-- // 设置了 <base>后,相对路径,相对于的就是base中的路径,而不再是浏览器 地址的请求路径啦~~~ --> <a href="jsp/login.jsp">Login </a> </html>
【Vom Herausgeber empfohlen】
Welches Element ist das html Detaillierte Erläuterung der Definition und Funktion des HTML-P-Tags
Das obige ist der detaillierte Inhalt vonWie schreibe ich einen relativen Pfad zum Basis-Tag in HTML? (Gebrauchsanweisung enthalten). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.
