たとえば、Dreamweaver を使用して 2 つの Web ページ A と B を開発しました。サーバーに送信されるページのリンクが有効になるように、A から B へのリンクを設定するにはどうすればよいですか?
詳しく教えていただける方、よろしくお願いします!
サーバーに送信するときに、どこに配置されているかを確認する必要があります。パス? ?
相対パスの規則
A がその上位ディレクトリにある場合B の場合、B は A の xxx/B.htm にあり、A は B の ../A.htm にあります
相対パスのルール
A が B の上位ディレクトリにある場合、B は A の xxx/B.htm で見つけることができ、A はB の ../A.htm で見つかりました
以上です。 ローカル リンクはどのようなものですか? サーバーに送信する前に変更する必要はありません。
2階のwzs_xyzさんからの返信を引用:相対パスのルール
A が B の上位ディレクトリにある場合、A の xxx/B.htm で B を見つけることができ、B の ../A.htm で A を見つけることができます
ローカルリンクは次のようになりますサーバーに送信する前に変更する必要はありません。
サーバー上の相対パスは同じルールに従いますが、もう 1 つの方法があります。それは、仮想パスのルート ディレクトリから始まる相対パスです。例:
/web/A.htm、このパスは仮想パスのルートディレクトリ、Web フォルダーの下にある A.htm、パスがどこに書かれていても問題ありません
おい、この本を買って読んだほうがいいよ。すべての質問をしないでください。質問するのは正しいことですが、最初は自分で一生懸命勉強するのが最善です。
最も単純な方法は、たとえば HTML ファイルの 2 ページがあり、
a.html で b.html にリンクするには、次の手順を実行します。
a.html にコードを追加します: このリンクをクリックして b.html に移動します。 a.html と b.html をサーバーにアップロードし、同じフォルダーに置きます。
さらに、CSS セクションには投稿しないでください
ページ B を開く
は、ローカル ページのリンクの記述方法です。サーバーに送信する前に変更する必要はありません。正しいですか?
私の言ったことは正しいですか?
私の言ったことは正しいですか?
完全なパスを記述します
相対パスが使用されている限り、ローカル ページのリンクとサーバー上に配置されたリンクは同じです。絶対パスの場合は、サーバーに配置するときに変更する必要があります。
私は相対パスを使用します
10 階の athrunzero からの返信を引用します: 相対パスが使用されている限り、ローカル ページのリンクとサーバー上に配置されたリンクは同じです。絶対パスの場合は、サーバーに配置するときに変更する必要があります。
パスが相対パスの場合、サーバーにアップロードされたリンクを変更する必要はありません。
現地テストで問題なければ大丈夫です。
まずはこの基本的な HTML チュートリアルを受講して、より実践的になるかどうかを確認してみましょう
読んでみましたが、この知識ポイントは上記で紹介されていませんでした