Cet article parle principalement de l'utilisation de la balise de base HTML , ainsi que des exemples d'utilisation spécifiques de la balise de base HTML. Ensuite, jetons un coup d'œil ensemble à cet article
. Tout d'abord, découvrons la balise de base html :
La balise
Normalement, le navigateur extraira les éléments correspondants de l'URL du document actuel pour remplir les blancs dans l'URL relative.
Utilisez la balise
Remarque : La balise
Il y a également une introduction à l'attribut de balise de base html :
Regardons maintenant un exemple :
<head> <base href="http://www.php.cn/" /> <base target="_blank" /> </head> <body> <img src="eg_smile.gif" / alt="Comment utiliser la balise de base HTML ? Résumé de l'utilisation de la balise de base HTML" > <a href="http://www.php.cn">PHP中文网</a> </body>
Connaissez-vous l'effet de ces codes ? Jetons maintenant un coup d'œil à l'effet réel dans le navigateur :
Comme je n'ai pas entré le chemin d'image correct, voici l'effet affiché. Vous pouvez entrer Vérifier le. chemin correct.
Regardons maintenant l'utilisation de la balise de base HTML :
La balise de base est une balise de lien de base et une balise unique. Utilisé pour modifier la valeur par défaut du paramètre pour toutes les balises de lien du document. Il ne peut être appliqué qu'entre les balises
et .Tous les chemins relatifs sur vos pages Web seront précédés de l'adresse pointée par le lien de base lors de la création du lien.
L'élément de base peut spécifier l'URL de base de tous les liens de la page
Nous pouvons utiliser l'attribut href dans la balise
Voici le code côté JSP
utilise la balise
Le code est le suivant :
<% String path = request.getContextPath(); // 获得项目完全路径(假设你的项目叫myWork,那么获得到的地址就是 http://localhost:12138/myhtml/): String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; // 将 "项目路径basePath" 放入pageContext中 %> <html> <head> <base href=" <%=basePath%>"> //base只能应用于标记<head>与</head>之间 </head> // 这里我们就可以直接使用相对路径(即: 相对于base标签) <a href="jsp/login.jsp">Login </a> </html>
Quand on y va Après avoir exécuté le code JSP ci-dessus, nous pouvons visualiser le code html renvoyé au client dans le navigateur :
Après avoir exécuté le code JSP ci-dessus, le code html renvoyé est le suivant :
<html> <head> <base href="http://localhost:12138/myhtml/"> </head> //设置了<base>后,相对路径,相对于的就是base中的路径,而不再是浏览器地址的请求路径啦~~~ <a href="jsp/login.jsp">Login </a> </html>
Nous pouvons voir que le code html renvoyé par JSP contient du contenu
En d'autres termes, dans ce fichier html, tous les "liens relatifs (par exemple : )" rencontrés sont des chemins relatifs à la base (i.e. : http : //localhost:12138/myhtml/)
D'accord, ce qui précède est l'introduction à l'utilisation de la balise de base HTML dans cet article (si vous souhaitez en savoir plus sur HTML, bienvenue sur le site Web PHP chinoistutoriel vidéo html), si vous avez des questions, vous pouvez les poser ci-dessous.
[Recommandation de l'éditeur]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!