タグ内の URL が含まれます。
HTMLでのベースタグの使用例:
1 2 3 4 5 6 7 8 | <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>
|
ログイン後にコピー
問題は解決しました。
注: 記事で使用されているドメイン名は本物ですが、パスが見つかりません。
基本タグを動的に記述しないことをお勧めします。そうしないと、Firefox と IE に小さなバグが発生します。たとえば、http://localhost/static/test.html のページの場合:
html の使用例。ベースタグ:
1 2 3 4 5 6 7 8 9 | <html>
<head>
<script>
document.write('<base href= "http://localhost/" />');
</script>
</head></p> <p><body>
<img src= "static/1.jpg" />
</body>
</html>
|
ログイン後にコピー
ベースタグはベースリンクタグであり、単一のタグです。ドキュメント内のすべてのリンク タグのパラメータのデフォルト値を変更するために使用されます。これは、タグ と の間にのみ適用できます。
相対パスを取得するには、HTML で タグを使用します: (絶対パスはサポートされていません)
以下は、HTML での の概要です:
base 要素では、以下を指定できます。ページ内のすべてのリンク ベース URL
デフォルトでは、ページ内のリンク (スタイル シート、スクリプト、画像のアドレスを含む) は、現在の
ページのアドレス (つまり、ブラウザーのリクエスト URL) を基準としています。アドレスバー)。
タグの href 属性を使用して、すべての「相対ベース URL」を設定できます。
上記はどういう意味ですか?コードを見てみましょう~~
これは JSP 側のコードであり、以下のコードです (上記の「方法 1」の JSP コードに非常によく似ています)
しかし、ここではそうではありません${pageScope.basePath}+” "相対パス アドレス" メソッドを使用すると、
HTML ファイルで タグが使用されるようになります:
1 2 3 4 5 6 7 8 | <html>
<head>
<base href= "http://localhost:8080/MyApp/" >
</head>
<!--
地址的请求路径啦~~~ -->
<a href= "jsp/login.jsp" >Login </a>
</html>
|
ログイン後にコピー
[編集者推奨]
以上がHTMLでベースタグへの相対パスを記述するにはどうすればよいですか? (使用説明書が付属しています)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。