• ベストアンサー

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

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

noname#204343
noname#204343

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

example.htmlのページのid="A-LINE"に移動させる場合: リンク元 <a href="example.html#A-LINE">A-LINEの場所に飛ぶ</a> 飛び先ページ <div id="#A-LINE">ここがA-LINEです。~~ とか、 <p id="#A-LINE">ここがA-LINEです。~~ とか、 タグにIDを設置して下さい(設置できるのは1箇所のみです) marginやpaddingがあれば多少ずれていると思うかもしれませんし、 positionがあれば、その表示位置に飛びます。

noname#204343
質問者

お礼

早速のご教示多謝。 従来、pタグや divタグは使っておりませんでいたので試してみます。 ありがとうございました。

関連するQ&A

  • 行番号を指定したリンク

    テキストファイルへのリンクで行番号を指定する事が出来るでしょうか? 新しいウインドウを開いて, 例えばreadme.txtの123行目に飛びたいです。 <A target="_blank" href="readme.txtの123行目">読んでね</A> HTMLだけで出来ないのであれば、JavaScriptを使ってもかまいません。

    • ベストアンサー
    • HTML
  • リンク先ページの指定した位置へ移動するには??

    おせわになります。 早速ですが質問させていただきます。 <a>タグを使ってリンク先ページへ移動するようにしています。 質問内容はただリンク先へ移動するのではなく、リンク先ページ内の指定した位置へ移動させるにはどうすれば宜しいでしょうか。 同じページ内で指定位置へ移動する場合は <a href="#samp">リンク元</a> <a name="samp">指定位置</a> で行えることはわかりました。 このやり方を応用してやるのか、はたまた別のやり方があるのか全く検討つきません。。 どなたかご教授のほど宜しくお願い致します(_ _)

    • ベストアンサー
    • HTML
  • 別ページの指定先へのリンクができません

    初めて質問させていただきます。 Yahoo!ジオシティーズでHPを作成しています。 リンク指定で、別のページの指定の位置(画像)に行くようにしたいのですが、   <a name="○○"><画像></a> と、   <a href="●●.html#○○">~~</a> のタグを使っても画像の位置からではなく、一番上からになります。   <a href="http://△△/●●.html#○○">~~</a>としてもできません。 過去の質問や本、HTML講座など調べてみたのですが、何故だか上手くいきません(T▽T;ゥゥゥ‥ 上手く説明できずに申し訳ありませんが、よろしくお願いします。

  • objectタグで埋め込んだHTMLのリンク先について

    objectタグ内にHTML文章を埋め込んだ場合、埋め込んだHTML内のリンクをクリックするとリンク先のページがobjectタグ内に開かれます(当然ですが^^;)。 この場合のリンク先をobjectタグ内ではなく、そのobjectタグが記述されているウィンドウ(親ウィンドウ)に開くことは可能でしょうか? リンクのtarget属性を"_top","_parent"に指定してみましたが期待通りの結果にはなりませんでした。 もしご存じの方がいましたら教えてください。 よろしくお願いします。 追記:インラインフレームを使う予定は今のところ考えておりません。

    • ベストアンサー
    • HTML
  • <a href= ・・・>でリンクができない

    Windows7、IE8ユーザーで、タグで個人HPを作っています。 [現象・状況] (1) 親HPの特定行から子HPの特定行にリンク(ジャンプでしょうか?)を数か所、させております。 手法はリンク元の行に<a href="子.html#行名"></a>、リンク先の行には<a name="・・・></a>です。 (2) このソースをUPLOADしますと、ほとんどうまく行くのですが・・・・。 (3) 特定のリンク先行にはうまく行かず、子HPの末行にジャンプしてしまうのです。 (4) DESKTOPのブラウザ上では、全部、うまくジャンプするのですが、UPLOADすると、そのリンクだけできなくなってしまいます。 (5) タグを調べても、他のリンク表示と差異は見つかりません。 [教えてください」 これはどこかにミスがあるのだとは思うのですが、見つかりません。 チェックするポイントというか、着眼を教えてください。よろしくお願いします。

  • Dreamweaver CS5 外部CSSのリンク

    Dreamweaver CS5です。 HTMLファイル内に、外部CSSファイルへのリンクについての質問です。 【CSSスタイル】パネルの「スタイルシートを添付」ボタンでCSSファイルをリンクさせますが、HTML内のhead内、titleタグの後の行に記述されます。JavaScriptの記述があると、さらにその後の行に記述されます。 <link rel=******~>の記述を、たとえば、先にクリックしておいてその位置にカーソルを移動しておくなどして指定の場所に書き出してもらうことはできないのでしょうか。 外部CSSファイルはいつも手入力で書き込んでいましたが、Dreamweaverを使ってみたら思ったところに書いてくれません。記述後、指定の位置にドラッグでもして移動すればどうということはないのですが。 文字コードなどは、日本語が表記されているtitleタグより前に記述すること、なんて聞いたことがありますが、外部CSSへのリンク記述にもtitleタグの後ろのほうがいいというようなことがあるのでしょうか。

  • HDMLでのリンク

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

  • HTMLアプリでインラインフレーム間リンクの表示

    HTMLアプリケーション(hta)で インラインフレームにリンクボタンを置き、 別のインラインフレームにリンク先を表示する ことができるか教えてください。 ※IE6を使用しています。 HTMLタグを書くと、フレーム内のリンクをクリックすると 別ウィンドウが開いてしまいます。 ただし、フレーム外のリンクであればリンク先の表示ができます。 また、拡張子をhtmに変更すればすべて想定通りの動作をします。 記述に誤り、もしくは良い方法があれば、教えていただけませんでしょうか。 よろしくお願いします。 ------------ aaa.hta <a href="http://www.yahoo.co.jp" target=iframe2>aaa</a> <iframe name="iframe1" src="a_1.htm"></iframe> <iframe name="iframe2" src=#></iframe> a_1.htm <a href="http://www.yahoo.co.jp/" target="iframe2">click!</a> ------------

    • ベストアンサー
    • HTML
  • URLの相対指定について

    いま、BASEタグを使ってURLを相対指定して、簡略化をしているHTML文書があります。 このHTML内で、もう一つ別の相対指定の基準を指定する方法はあるのでしょうか? リンクの位置関係は簡単に書くと下のようになってます。 Web Site +-HTML文書 +-リンク先のファイル(複数) Local +-リンク先のファイル(多数) Localのリンク先のファイルが多数あるので、 いちいち<A href="file:///.....と書くのがいやなので、 BASEタグによる基準をLocalのフォルダにしています。 しかし、こうするとWeb Site上へのリンクはいちいち、 <A href="http://.....と絶対指定しなければなりません。 これを回避したいのです。