HTML における タグの役割と使用法の概要

黄舟
リリース: 2017-06-19 17:57:25
オリジナル
2106 人が閲覧しました

説明がわからないので、専門家に答えてください

通常、ブラウザは現在のドキュメントのURLから対応する要素を抽出して、相対URLの空白を埋めます
これがわかりません文

URL アドレスを作成します。たとえば、base を使用して設定すると、特定のフォルダー
から 写真 や音楽などを呼び出すことができます。完全なフォルダー アドレスを入力する必要はありません。写真の名前と曲の名前を書き込むだけで、指定したフォルダーから自動的に検索されます。

タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトのターゲットを指定します。
通常、ブラウザは、現在のドキュメントの URL から対応する要素を抽出することで、相対 URL のギャップを埋めます。
これを変更するには、 タグを使用します。ブラウザは現在のドキュメントの URL を使用しなくなり、指定されたベース URL を使用してすべての相対 URL を解決します。これには、、<form> タグ内の URL が含まれます。

テスト:

1: 基本タグの前に配置されたリンク パスは相対パスを使用でき、現在のパスに対して相対的です。
しかし、相対パスを使用してその後に配置されたリンクは、で指定されたパスに対して相対的になります。ベース。
2: Base タグを使用した後、本文内のリンクの相対パスは、base で指定されたパスを基準とするようになります。
3: 基本のデフォルト ターゲットを使用した後、後続の開始メソッドは、後で開始メソッドが定義されていない限り、base で指定されたメソッドで開かれます。
概要: Base は実際にデフォルトのアドレスとデフォルトのターゲットを定義します。それ以降のリンク要素はすべて機能します。

ベースタグはベースリンクタグであり、単一のタグです。ドキュメント内のすべてのリンク タグのパラメータのデフォルト値を変更するために使用されます。これは、タグ <head> と の間にのみ適用できます。
Web ページ上のすべての相対パスの前には、リンク時にベース リンクが指すアドレスが付加されます。

base 要素は、ページ内のすべてのリンクのベース URL を指定できます。 タグ内の href
属性 を使用して、すべての「相対ベース URL」を設定できます。

これは JSP 側のコードです

​​ HTML ファイルで タグを使用すると、

<%
String path = request.getContextPath();
// 获得项目完全路径(假设你的项目叫myWork,那么获得到的地址就是 http://localhost:8080/myWork/):
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>
当我们去执行上面的那段JSP代码后,我们可以在浏览器中可以查看,他所返回给客户端的html代码:
执行完上述JSP后,所返回的html代码如下:
<html>
<head>
<base href="http://localhost:8080/myWork/">
</head>
// 设置了 <base>后,相对路径,相对于的就是base中的路径,而不再是浏览器地址的请求路径啦~~~
<a href="jsp/login.jsp">Login </a>
</html>
ログイン後にコピー

JSP によって返された HTML コードに コンテンツ。

言い換えると、この HTML ファイルで発生するすべての「相対リンク (例: )」は、base
に対する相対パスです (例: http ://localhost: 8080/私の仕事/)

以上がHTML における タグの役割と使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!