base href

baseタグっちゅーのがあって、head内に記述すると
その指定以降の要素に適用される。

みたいに書いておくと下の図のように
http://sakurachiro/を基準とした相対パスになるそうな。
(hrefに絶対パスと相対パスの両方指定出来るような解説をしてるサイトがあったけど絶対パスしか使えないハズ)

[image]base href

ちなみに記述した後の要素に適用されるので

(あれ、リンク貼ってないのにリンクになってる?)

こうゆう順番で書くと
A は普通の相対パス
B はbaseで指定した位置からの相対パスになります(した)。

[image]記述順による違い

自分で使う分にはメリットが思いつかないんだけど
baseタグを外部jsで吐き出すようにしておくと
リンク先のフォルダを簡単に変更出来たりする?

base target

target属性を追加するとそれ以降のリンクが指定した挙動で開くよ。

_blankとかすげぇウザいですけど。

フレームを使ったサイトをいじくる時
target=”_top”を指定する手間が省けていいかも。
しかしこれ
ローカルで確認する時はどうするんだろう?
ローカルサーバー必要?


One thought on “base href

  1. Hey JusWtn,ihat a great video. I KNOW you are right because that is exactly what I did and it’s working out great for me. In a coaching session with you, you told me to start by building on my skill – writing – and it’s been just great since then.I have to thank you one more time, Justin. Your advice is excellent. I owe you a lot.Diane

コメントを残す

メールアドレスが公開されることはありません。

You can add images to your comment by clicking here.