3

ベースタグを次のように設定します。

<base href="http://mnapoli.github.com/PHP-DI/">

次に、相対パスでhttp://mnapoli.github.com/PHP-DI/へのリンクを作成したいと思います。

私は試した:

<a href="">link</a>

それはChromeで動作しますが、この方法は標準であり、すべてのブラウザで動作するはずですか?

4

2 に答える 2

3

私はこのようなことをします:

<base href="http://mnapoli.github.com/PHP-DI/">

<a href="./">Home</a>
于 2012-10-22T21:47:57.080 に答える
3

マイクの回答で示唆されてhref="./"いるように(コードを読む人にとっては理解しやすい)、質問に対する回答は、空の URL を使用することが標準であり、すべてのブラウザで動作するはずであるということです。STD 66によると、文字を含まない (パスが空である) 相対 URL が許可され、相対 URL の規則により、ベース URL として解決されます。

これは、フォルダーやファイルとは関係ありません。URL は文字列であり、サーバー上のフォルダーまたはファイルにマップされるかどうかは、サーバーの裁量に任されています。

于 2012-10-22T21:55:10.510 に答える