私は 1 年以上 Java Web 開発に携わっており、HTML または JSP ページの作成は避けられません。Web アプリケーションの強力な機能は、ハイパーリンク (Hyper Link) にあります。たとえば、ページ a はページ b を指すリンク アドレス (つまり URI) を保存しますが、問題はまさにここにあり、ファイルを正しく参照する方法です。たとえば、HTML ページ内のハイパーリンクとして別の HTML ページを参照するにはどうすればよいでしょうか。 Web ページに画像を挿入するにはどうすればいいですか? ...... また、相対パスはStrutsで非常に人気があるため、注意しないと混乱しやすくなります。 ファイル参照(ハイパーリンクの追加や画像の挿入など)時に誤ったファイルパスを使用すると、参照が無効になります(リンクされたファイルが参照できない、挿入された画像が表示されないなど)。 これらのエラーを回避し、文書を正しく引用するために、今後の参考のために違いと使用法を書き留めておきました。 HTMLにはパスの記述方法が2つあります。相対パスと絶対パスです。 HTML相対パス 同じディレクトリ内のファイル参照 ソース ファイルと参照ファイルが同じディレクトリにある場合は、参照ファイル名を記述するだけです。 ここで、ソース ファイル info.HTML を作成し、info.HTML 内のハイパーリンクとして index.HTML ファイルを参照します。 info.HTML へのパスが d:\tomcat\webapps\hello\blabla\info.HTML であると仮定します。 index.HTML へのパスが d:\tomcat\webapps\hello\blabla\index.HTML であると仮定します。 info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "index.HTML">index.HTML</a> 親ディレクトリを指定する方法 ../ はソース ファイルの親ディレクトリを表し、../../ はソース ファイルの親ディレクトリを表します。 info.HTML へのパスが d:\tomcat\webapps\hello\blabla\info.HTML であると仮定します。 index.HTML へのパスが d:\tomcat\webapps\hello\index.HTML であると仮定します。 info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "../index.HTML">index.HTML</a> info.HTML のパスが d:\tomcat\webapps\hello\blabla\wowstory\info.HTML であると仮定します。 index.HTML へのパスが d:\tomcat\webapps\hello\index.HTML であると仮定します。 info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "../../index.HTML">index.HTML</a> info.HTML へのパスが d:\tomcat\webapps\hello\blabla\info.HTML であると仮定します。 index.HTML パスが d:\tomcat\webapps\hello\wowstory\index.HTML であると仮定します。 info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "../wowstory/index.HTML">index.HTML</a> サブディレクトリの表現方法<br />サブディレクトリ内のファイルを参照するには、サブディレクトリ ファイルのパスを記述するだけです。 info.HTML へのパスが d:\tomcat\webapps\hello\blabla\info.HTML であると仮定します。 index.HTML へのパスが d:\tomcat\webapps\hello\blabla\HTML\index.HTML であると仮定します。 info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "HTML/index.HTML">index.HTML</a> info.HTML へのパスが d:\tomcat\webapps\hello\blabla\info.HTML であると仮定します。 index.HTML へのパスが次のとおりであると仮定します: d:\tomcat\webapps\hello\blabla\HTML\tutorials\index.HTML info.HTML 内の index.HTML にハイパーリンクを追加するコードは、次のように記述する必要があります。 コードをコピー コードは次のとおりです。<a href = "HTML/tutorials/index.HTML">index.HTML</a> HTML 絶対パス HTML 絶対パスは、ドメイン名を含むファイルの完全なパスを指します。 ドメイン名 www.jb51.net を登録し、仮想ホストを申請したとします。仮想ホスト プロバイダーは www などのディレクトリを提供します。この www は Web サイトのルート ディレクトリです。 www ルート ディレクトリにファイル index.HTML があるとします。このファイルの絶対パスは https://www.jb51.net/index.html です。 たとえば、www ルート ディレクトリに HTML_tutorials というディレクトリが作成され、このディレクトリに index.HTML ファイルが配置されているとします。このファイルの絶対パスは https://www.jb51.net/article/32759.htm です。 |
>>: JavaScriptはXiaomi Mall公式サイトの完全なページ実装プロセスを模倣します
HTML コードを書くとき、最初の行は DOCTYPE にする必要がありますが、DOCTYPE は通...
序文BINARY と VARBINARY は、文字列ではなくバイナリ文字列を格納する点を除いて、CH...
これは純粋に CSS のみを使用して作成されたエフェクトです。簡単に言うと、このエフェクトは画像処理...
私はずっとキャッシュについて学びたいと思っていました。結局のところ、キャッシュはフロントエンドのパフ...
障害者の定義と使用法disabled 属性はブール属性です。 disabled 属性は、テキスト領域...
ほとんどの場合、MySQL はインストールしたばかりのときは中国語をサポートしません。これはエンコー...
問題の説明 (環境: windows7、MySql8.0)今日、MySql をインストールした後、M...
目次1. a タグを使用して PDF をプレビューまたはダウンロードします。書き方は、携帯電話でクリ...
このキー属性の機能は何ですか?まずは公式の説明を見てみましょう。 kekey 属性は主に、新しいノー...
位置の 4 つのプロパティ値は次のとおりです。 1.相対的な2.絶対3.修正4.静的これら 4 つの...
多くのウェブサイトのソースコードを確認すると、多くのコメントが見つかります。特に、ソース文書にコメン...
目次概要フレームワークを選択する理由は何ですか? js のエンバーEmber.js と Vue.js...
時間が経つにつれて、多くの人が XHTML の使い方を知らないことに気づきました。普通の初心者だけで...
1. MySQLを削除する a. sudo apt-get autoremove --purge m...
CSS メディア クエリには非常に便利なアスペクト比、aspect-ratio があり、幅と高さを直...