suchen
HeimWeb-FrontendHTML-TutorialWie 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:

-Tag gibt die Standardadresse oder das Standardziel für alle Links an Seite.

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 -Tag, um dies zu ändern. Der Browser verwendet dann nicht mehr die URL des aktuellen Dokuments, sondern die angegebene Basis-URL, um alle relativen URLs aufzulösen. Dazu gehören URLs in den Tags , Wie schreibe ich einen relativen Pfad zum Basis-Tag in HTML? (Gebrauchsanweisung enthalten), und

.

Verwendungsbeispiel des Basis-Tags in HTML:

<head>
<base href="http://www.php.cn/i/" />
<base target="_blank" />
</head>
<body>
<img  src="/static/imghwm/default1.png"  data-src="eg_smile.gif"  class="lazy"   / alt="Wie schreibe ich einen relativen Pfad zum Basis-Tag in HTML? (Gebrauchsanweisung enthalten)" >
<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(&#39;<base href="http://localhost/" />&#39;);
</script>
</head></p> <p><body>
<img  src="/static/imghwm/default1.png"  data-src="static/1.jpg"  class="lazy"   / alt="Wie schreibe ich einen relativen Pfad zum Basis-Tag in HTML? (Gebrauchsanweisung enthalten)" >
</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 -Tag in HTML, um den relativen Pfad zu erhalten: (absolute Pfade werden nicht unterstützt)

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 -Tag verwenden, um alle „relativen Basis-URLs“ festzulegen.

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 -Tag in der HTML-Datei:

<html>
<head>
<base href="http://localhost:8080/MyApp/">
</head>
<!-- // 设置了 <base>后,相对路径,相对于的就是base中的路径,而不再是浏览器
地址的请求路径啦~~~  -->
<a href="jsp/login.jsp">Login </a>
</html>

【Vom Herausgeber empfohlen】

Was bedeutet das Head-Tag in HTML? In einem Artikel erfahren Sie, wie Sie das Head-Tag richtig verwenden

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!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
HTML: Erstellen der Struktur von WebseitenHTML: Erstellen der Struktur von WebseitenApr 14, 2025 am 12:14 AM

HTML ist der Eckpfeiler der Erstellung von Webseitenstruktur. 1. HTML definiert die Inhaltsstruktur und die Semantik und Verwendung usw. Tags. 2. Stellen Sie semantische Marker wie usw. zur Verfügung, um den SEO -Effekt zu verbessern. 3. Um die Benutzerinteraktion durch Tags zu verwirklichen, achten Sie auf die Verifizierung der Form. 4. Verwenden Sie fortschrittliche Elemente wie in Kombination mit JavaScript, um dynamische Effekte zu erzielen. 5. Zu den häufigen Fehlern gehören nicht abgegebene Bezeichnungen und nicht geeignete Attributwerte, und Überprüfungstools sind erforderlich. 6. Optimierungsstrategien umfassen das Reduzieren von HTTP -Anforderungen, die Komprimierung von HTML, die Verwendung semantischer Tags usw.

Von Text zu Websites: Die Kraft von HTMLVon Text zu Websites: Die Kraft von HTMLApr 13, 2025 am 12:07 AM

HTML ist eine Sprache, mit der Webseiten erstellt, die Webseitenstruktur und -inhalt über Tags und Attribute definiert werden. 1) HTML organisiert die Dokumentstruktur über Tags, wie z. B.. 2) Der Browser analysiert HTML, um das DOM zu erstellen und die Webseite zu rendern. 3) Neue Merkmale von HTML5, wie z. B. Multimedia -Funktionen. 4) Zu den häufigen Fehlern gehören nicht abgestimmte Bezeichnungen und nicht geeignete Attributwerte. 5) Die Optimierungsvorschläge umfassen die Verwendung semantischer Tags und die Reduzierung der Dateigröße.

HTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchHTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchApr 12, 2025 am 12:02 AM

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Die Rolle von HTML: Strukturierung von WebinhaltenDie Rolle von HTML: Strukturierung von WebinhaltenApr 11, 2025 am 12:12 AM

Die Rolle von HTML besteht darin, die Struktur und den Inhalt einer Webseite durch Tags und Attribute zu definieren. 1. HTML organisiert Inhalte über Tags wie das Lesen und Verständnis. 2. Verwenden Sie semantische Tags wie usw., um die Zugänglichkeit und SEO zu verbessern. 3. Optimierung des HTML -Codes kann die Ladegeschwindigkeit und die Benutzererfahrung der Webseite verbessern.

HTML und Code: Ein genauerer Blick auf die TerminologieHTML und Code: Ein genauerer Blick auf die TerminologieApr 10, 2025 am 09:28 AM

HtmlisaspecifictypeofcodeFocusedonstructuringuringwebcontent, während "Code" breitincludesluages ​​-ähnlichjavaScriptandpythonforfunctionality.1) htmldefineswebpageStructureStags.2) "Code" cometesaWiNrangeOfLanguagesForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForfirsInsForfunctionNacts

HTML, CSS und JavaScript: Wesentliche Tools für WebentwicklerHTML, CSS und JavaScript: Wesentliche Tools für WebentwicklerApr 09, 2025 am 12:12 AM

HTML, CSS und JavaScript sind die drei Säulen der Webentwicklung. 1. HTML definiert die Webseitenstruktur und verwendet Tags wie z.

Die Rollen von HTML, CSS und JavaScript: KernverantwortungDie Rollen von HTML, CSS und JavaScript: KernverantwortungApr 08, 2025 pm 07:05 PM

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Ist HTML für Anfänger leicht zu lernen?Ist HTML für Anfänger leicht zu lernen?Apr 07, 2025 am 12:11 AM

HTML ist für Anfänger geeignet, da es einfach und leicht zu lernen ist und schnell Ergebnisse sehen kann. 1) Die Lernkurve von HTML ist glatt und leicht zu beginnen. 2) Beherrschen Sie einfach die grundlegenden Tags, um Webseiten zu erstellen. 3) hohe Flexibilität und kann in Kombination mit CSS und JavaScript verwendet werden. 4) Reiche Lernressourcen und moderne Tools unterstützen den Lernprozess.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft