2016-06-19 19 views
-1

HTMLで<base href="/">を使用することはできますか?私はこれに基づいて参照を見つけることができません。 Official specificationは、以下のように、この要素を指し:<base href = "/">はすべてのブラウザで互換性がありますか?

基本要素の作成者は 相対URLを解決する目的、および以下のハイパーリンクの目的のためにデフォルト ブラウジング・コンテキストの名前をドキュメントベースのURLを指定することができます。要素 は、この情報以外の内容を表すものではありません。

URLとして/を使用しているものはありません。

<base href="/">を使用すると有効ですか?

+0

特定のURLを明示的に有効とする必要があるのはなぜですか? – Quentin

答えて

1

はい。 hrefは、有効なURLを受け入れ、/

hrefコンテンツの属性は、指定された場合、valid URL potentially surrounded by spaces含まれている必要があります有効なURLです。例えば

http://example.com/some/path内の文書は、このリンクが含まれているとします

<a href="foo">Link</a> 

それはhttp://example.com/some/fooを指します。しかし、あなたが追加するならば、

<base href="/" /> 

それはhttp://example.com/fooを指します。

+0

答えをありがとう。すべてのブラウザでサポートされていますか? – Erik

+0

HTML5準拠のブラウザで動作するはずです。 – Oriol

関連する問題