- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:二つのブラウザでリンクを有効にするには?)
二つのブラウザでリンクを有効にする方法
このQ&Aのポイント
- 10数年前に作成したホームページがIE9ではリンクが機能しないため、Google Chromeを使用しようと考えましたが、ページ内リンクや別のページへのリンクも機能しませんでした。
- html5への変更を試みましたが、Google Chromeではリンクが機能する一方で、IE9ではリンクが機能しなくなりました。
- 結局、IEとGoogle Chromeの両方でリンクが機能することは難しいようです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
アンカーの記述の仕方で、 name="#hogehoge" とか書くのはダメです。 name="hogehoge" と書きましょう。 でも、aタグのhref=には#を書きましょう。 <a href="#hogehoge">……</a> ググってみると、上記のところで間違えているのが多く見られたので。
その他の回答 (2)
- kawais070
- ベストアンサー率52% (2242/4283)
回答No.2
実際のHTMLのソースを抜粋して、補足に書いてみてください。 実際のソースを見ないで原因を追求するのは難しいかなと思います。
- kawais070
- ベストアンサー率52% (2242/4283)
回答No.1
Chromeでページ内リンクが飛ばない原因は、アンカー名に全角文字を使っているとかじゃないですか? アンカー名は半角英数にしましょう。
質問者
補足
ご回答、ありがとうございます。 アンカー名には、全角文字は使用していません。半角英数字のみです。 IEでは、10数年前から現在まで、問題なく、リンク先へ飛びます。 Chromeで見ると飛ばないため、1ページとその関連ページの最小限だけ、html5で作り直してみたところ、別ページとページ内リンクへは飛ぶようになったものの、別ページのページ途中へのリンクへは飛ばず、IEでは、まったく関係のない部分へ飛んだりして、正常に動かなくなりました。
お礼
何度も、ご回答、本当にありがとうございます。 『name="#hogehoge" とか書くのはダメです。』 まさに、これでした! 一部、修正したら、IEでも、Chromeでも、どちらでも飛ぶようになりました! 10年以上、これで作成してきていたので、かなりの数になりますが、これから全部、修正していこうと思います。IEでは、上記の状態でも問題なく飛んでいたというのが謎ですが・・・。(だからタグに間違いはないと思って出さなかったのですが) 本当に助かりました。感謝です!!