- 締切済み
shtmlについて
ファイル形式shtmlのページで、同じページ内の別の場所へのリンク(私はホームページビルダーで作成しているので、それでいうと”ラベルへ”のリンク)がうまくいきません。ページが表示されません、となってしまいます。 ソースを見ても何もおかしくないし、htmではきちんとリンクできるので、shtmlだからなのかな、と思ったのですが、どなたか解決方法を教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ahsblue
- ベストアンサー率58% (23/39)
回答No.2
<A NAME~>のような使い方をアンカーって言います。 HPビルダーの場合は、「ラベルをつける」や「ラベルへリンク」ってなってますね! こちらで実験したところ、同様の事象を確認することができました。 まったく同じHTMLでも拡張子で異なる動作をするようですね・・ ちなみにネットスケープ(4.73)で見ると拡張子に関係なく動作していました。 shtmlは、SSI(サーバサイドインクルード)を使用する場合に利用しますが、SSIを利用しないのであれば、拡張子をhtmlやhtmに変更する方が良いと思います。 (shtmlはサーバ負荷が高いので・・) でも、shtmlでアンカー使うときってどうするんだろ~自分も興味あります。
- snowdust
- ベストアンサー率66% (4/6)
回答No.1
>ファイル形式shtmlのページで、同じページ内の別の場所へのリンク(私はホームページビルダーで作成しているので、それでいうと”ラベルへ”のリンク)がうまくいきません。 これって、アンカーリンクのことですか?
質問者
補足
アンカーリンクというのかわからないのですが、 タグでは <A href="#*****">~</A> <A name="*****">~</A> です。
お礼
回答ありがとうごさいます。 SSIを利用するため、どうしてもshtmlで作りたいのですが、拡張子で違うなんて不思議です。JavaScriptでもアンカーの設定ができるようなので、そちらでも試してみようかなと思っています。