BASE HREFの使い方がわかりません

[上に] [前に] [次に]
あべしん 2000/03/29(水) 16:14:43
私HTML超初心者です。
自分の勉強のために個人的なHPを立ち上げたのですが、
BASE HREFにパスを指定すると全くそのページ内の相対パス指定が無視されて、リンクできません。このタグをコメントアウトするとうまくいきます。これって絶対パスを指定するタグなのでしょうか?
色々と調べたのですが、BASE HREF="http://www.aaa.bb.cc/myhomedir"とすべしと解釈できるのですが、サーバの環境に依存するのでしょうか?

らてる 2000/03/29(水) 16:37:56
最後の"/"がないからとか。
BASE HREF="http://www.aaa.bb.cc/myhomedir/"

安芸川晴海 2000/03/29(水) 20:09:33
相対パスは基本的にはそのHTMLが存在するディレクトリを基準とした「相対」ですが、
<base href="URL">
という記述によって、
href属性に指定したURLを基準に解釈するようになります。
<base href="URL">は、「相対」的に眺める位置を変えるタグ(この用語は厳密には不適切ですが、まあいいでしょう)です。

[上に] [前に] [次に]