Chromeで内部リンクがジャンプしない問題

このQ&Aのポイント
  • Google Chromeで内部リンクを設定してもジャンプしない問題が発生しています。再度クリックするとジャンプはできますが、コンテンツのズレが解消されません。
  • HTMLで<a href="#Hoge">Hogeへリンク</a>という内部リンクを設定しています。しかし、Google Chromeでは正しくジャンプしないため、再度クリックする必要があります。
  • Google Chrome 6.0でテストしているとのことですが、内部リンクがジャンプせず、コンテンツがズレる現象が発生しています。対応方法を教えていただけると幸いです。
回答を見る
  • ベストアンサー

Chromeで内部リンクがリンク先にジャンプしない

現在、ホームページの作成をしております。HTMLで内部リンクを設定したのですが、GoogleChromeにて1回目ジャンプ先に遷移せず、コンテンツの内容が少し上にずれてしまいます。再度クリックすると、内部リンク先にジャンプしますが、ずれてしまったコンテンツは直りません。 【具体例】 HTMLは以下のように記述しています。 <a href="#Hoge">Hogeへリンク</a> ・・・(1) HTMLsource <a id="Hoge" name="Hoge">Hogeのリンク先です</a> GoogleChrome6.0でテストしております。 お手数をお掛け致しますが、コンテンツのズレと内部リンクにジャンプしない事象の対応方法をご存知の方がおられましたらご教授頂きたく、宜しくお願い申し上げます。

  • HTML
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

過去のご質問を含めて回答が得られないようですね。 お答えしたいのですが、ご質問の内容が簡略化しすぎていて回答が難しいです。 特に今回のご質問は具体的に「どのように」「少し上にずれてしまう」のか等が感覚的な問題なため、説明する側も回答する側も把握が難しいと思います。 現在作られているHTMLソースとあればCSS、これを「省かずに」ヘッダからフッタまですべて提示されるとこちらでも検証ができます。ご自分で「この部分は必要ないだろう」と判断せずに全部提示されることを検討してみてください(もちろん、コンテンツの内容はhogeなどに置き換えてもらって構わないですが)。 というのも、ほかの部分のCSSやタグが原因で思わぬ動きをしている可能性も否定できないからです。 また、お使いのWEB作成ソフト名を記述されたり、合わせて症状を説明する画像などを添付されるとより良いかもしれませんね。 ちなみにですが、この手のトラブルの場合、今作られているHTMLではなくテスト用のHTMLを用意し、なるべくプレーンなHTMLを組んでみてそれで検証してみるとよいと思います。 ほかのclassやid、そのほかのタグが邪魔をしている可能性を排除できるので、原因が特定しやすくなります。ぜひ試してみてください。また、IEやFirefox、Safariといったほかのモダンブラウザでの検証もしてみてください。 ピンポイントな回答でなく申し訳ありませんが、参考にしていただければ幸いです。 解決することをお祈りしております。

hogeworld
質問者

お礼

お忙しい中ご回答ありがとうございます。 HTMLソースなのですが企業のHPであるため開示は難しいです。 また、アドバイス頂きましたとおりやはり検証が足りませんでした。 プレーンなHTMLでいろいろとやってみたいと思います。 本当にありがとうございました。 これにて本件クローズにしたいと思います。

関連するQ&A

  • うまくリンク先に飛ばないです…

    <a href="ch_01/info.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image7','','images/nav_overbtn03.gif',1)"><img src="images/nav_btn03.gif" name="Image7" width="175" height="25" border="0" id="Image7" /></a> こう記述していますが、リンク先に飛ばなくて困っています。 初歩的な質問かと思いますが、どう記述すればいいのでしょうか? HTML Javaとも初心者なので分かりやすく教えてもらえたら嬉しいです。

  • <a name=""></a>で他のページからリンクを張った場合、IEで動作しません。。。

    system.htmlというページに<a name="hoge"></a>というアンカーネームを つけたとします。 別ページ、hoge.htmlのコンテンツに<a href="system.html#hoge">hoge</a> というリンクを張った場合、Firefox,safariではちゃんと機能するのですが IE6(7はまだ未検証)では機能しません。 いろいろ試したのですが理由がどうしてもわかりません。リンクの張り方が 間違っているのでしょうか。原因を教えていただけると助かります。 よろしくお願いします。

  • HTMLフォームボタンによるターゲットフレームを指定したリンク

    上下にフレーム分割してあり、上をname="header",下をname="contents"としてあります。 head側のHTMLに記述したフォームボタンを押すと、親ウインドウ(target="_parent")に リンク指定先が展開されるようにしたいのですが下記の記述ではうまくいきません。 意図した親ウィンドウでなく、head側のフレーム内に展開されてしまいます。 <input type="button" name="01a" value="前へ" onclick="parent.head.location.href='../hoge1/1.htm'"> <input type="button" name="03a" value="目次" onclick="parent.head.location.href='../index.html'"> <input type="button" name="03a" value="次へ" onclick="parent.head.location.href='../hoge3/3.htm'"> 参考にしたのは以下ですが、何が誤っておりますでしょうか。よろしくお願い致します。 http://www.west-mira.jp/javascript/link/button2.html

  • リンク先が指定した行からずれてしまう

    W7、IE8でタグを書いて個人HPを作っております。 リンク元でリンク先のHTMLとその行を<a name="・・・・”></a> とやりますと、htmlにはリンクするのですが、指定した行(場所)でなくリンク先htmlの最終行に飛んで しまうのです。 また、これは前々から思っていたのですが、確実に数行だけずれてしまうのです。 タグの記述に間違いがあるかもしれませんが、どういうミスが原因として考えられるでしょうか。 よろしくお願いします。

  • HTMLでリンクへジャンプする場合

    「リンク」というボタンをクリックして、「ジャンプします」と表示させて、OKをクリックの後、ページへジャンプできるようにしたいのですが。自分でやってみたところ、ジャンプは出来るものの、なぜかタブが二つ開いてしまうので、一つだけで開けるように改善したいです。(ちなみにとりあえずYAHOO!のリンクです) <a href="http://yahoo.co.jp"target="_blank"> <input type="button"value="リンク"onclick="{alert('ジャンプします')}"></a> メモ帳などに貼り付けて拡張子をHTMLにかえてみて頂ければ(言わなくてもわかりますよね・・・)、分かると思います。 あと、文字やボタンをクリックさせてコメントを出す場合、コメントを複数行にでるにはどうすればいいでしょうか?

    • ベストアンサー
    • HTML
  • 違うページ途中へのジャンプがそのページトップになる

    ソフト:BiND8(すでにメーカー保証対象外) 操作はブロックエディタで実施 ①ジャンプ先:1ページ目の途中のブロック内にアンカー設定。なお1ページ目は全部で30ブロックぐらいある長めのページで、アンカーを設定したブロックはその真ん中ぐらいの位置にあり、ヘッダー位置からかなり下の方です。  HTML表示: <a id=CCCC></a> ②ジャンプ元の設定  設定箇所:2ページ目のバナーボタン画像部分  HTML表示: <a href="index.html#CCCC" ><img id=***** src="****" alt=""></a> この設定で、ジャンプ先がなぜか1ページ目のトップになってしまい、1ページ目途中のブロックにはジャンプしません。 試しにジャンプ先の他のブロックにアンカーを設置しても同様にページトップに遷移します。 また、念のため、HTMLの埋め込みもできるソフトなので、自分でHTMLを書いて入れてみましたが、やはりジャンプ先のページトップに遷移してしまいます。 ちなみにCSSには何も設定していません。 paddingを使って修正できるほどの小さなズレでもありません。 解決方法をご教示ただければ幸いです。

    • ベストアンサー
    • HTML
  • IEではできる「リンク」がFirefoxではできません

    はじめまして。ganos1960です。 現在、試行錯誤しながら はじめてホームページを作成しています。 HTMLも勉強しながら作成しているので 初歩的な質問かもしれませんが、どうぞよろしくお願いします。 あるページから別のページに遷移したく 以下のような記述をしました。 ______________________ <ul> <li><a href="******">AAA</a></li> <li><a href="******">BBB</a></li> <li><a href="******">CCC</a></li> <li><a href="******">DDD</a></li> </ul> ______________________ VISTA上で作成しおり、IE8ではすべてのページにおいて 遷移することは確認できたのですが Firefox3で確認したところ、上記の2番目のBBBについては リンク部分にカーソル移動すると形状も変わり ページ遷移できるのですけど、1、3、4番目のページには カーソル移動すらできず、リンク先へ遷移することができません。 ちなみに、XPのFirefox3でも確認しましたが状況は同じでした。 どなたか、この状況に関して何かお心当たりのある方 いらっしゃいませんでしょうか? お忙しいところ申し訳ありません。 どうぞよろしくお願いします。

  • HDMLでのリンク

    HTMLで同ページ内の指定箇所にリンクを張りたい場合、 以下のような感じで記述すると思うのですが、 HDMLの場合にはどのように記述すれば、同ページ内の指定箇所にリンクを張ることが可能でしょうか? アドバイスお願いします。 <a href="#top">aaa</a> . . <a name="top">bbb</a>

  • HTMLのリンク先がづれる…

    こんにちは。いつもお世話になっています。 今HTMLで月⇒週へリンクするようなデモ用のHTMLを作っています。 しかし、どうしてもリンク先が一つずつずれてしまうのです…。 例えば、 2006年1月 2006年2月 2006年3月   ・   ・   ・ というページを作って、それぞれの月にリンクページも書き加えると、 2006年1月はリンクにならず、2月のリンク先に1月の週が表示され、3月のリンク先に2月の週が表示されてしまいます。 昨日からHTMLをはじめたばかりで、全く原因がわからず困っています。 一応ソースを載せます。 <html> <title> 案件別アサイン表・月日 </title> <body> 2006年1月<a href="C:\HTML\月日2006年1月.html"> <p> 2006年2月<a href="C:\HTML\月日2006年2月.html"> </p> <p> 2006年3月<a href="C:\HTML\月日2006年3月.html"> </p> <p> 2006年4月<a href="C:\HTML\月日2006年4月.html"> </p> <p> 2006年5月<a href="C:\HTML\月日2006年5月.html"> </p> <a href="C:\HTML\案件別アサイン表.html">戻る</a> </body> </html> ■リンク先のソースです。 <html> <title> 案件別アサイン表・月日・2006年1月 </title> <body> 2006年1/1~1/8 <p> 2006年1/9~1/15 </p> <p> 2006年1/16~1/22 </p> <p> 2006年1/23~ </p> <<a href="C:\HTML\案件別アサイン表・月日.html">戻る</a> </body> </html> どなたかリンクがずれている原因のわかる方がいらっしゃいましたら、教えてください。 お願いしますm(_ _)m

    • ベストアンサー
    • HTML
  • ページ内リンク アンカー

    ページ内リンクの記述について教えてください。 <A href="#top">このページの先頭へ</A>ですが <A name="top"></A>をHTML中に記述するとページ最上部の余白がなくなります。 記述しないと最上部の余白があり正常表示されます。 <A name="top"></A>を記述しなくてもよいのでしょうか。 該当ページhttp://www.geocities.jp/sinsaku102578/01/fujikawa.html よろしくお願いします。