• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブル自体にページ内リンク)

テーブル自体にページ内リンクの方法と修正方法

このQ&Aのポイント
  • テーブル自体にページ内リンクを貼る方法として、<table>タグ内に<a>タグを使用する方法がありますが、これはhtmlチェッカーでエラーになります。
  • captionやthやtdに<a>タグを使用してリンクを貼る方法もありますが、ブラウザによって動作が異なる可能性があります。
  • この問題を解決するためには、スクロールイベントを使用してJavascriptでリンクを制御する方法が効果的です。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 <table id="id-table"> </table> と、tableにidを付けて <a href="#id-table">テーブル</a> とリンクを貼ればtableの位置に遷移すると思います。 ブラウザ間の問題は起きないと思いますが、古いブラウザでは飛ばないです。 古いといっても多分相当古いです。IE5.5ではとりあえず動いています。 ※ページ内に同一のidは付けられないのでご注意ください。

masunona
質問者

お礼

ご回答ありがとうございます!! すごいーー!!できましたー!! どのブラウザでもばっちり動きます!! nameでなくてidをつけるんですね。 いろんなところにnameをつけては失敗し、 半日悩み続けましたが無事解決しました! ほんとうにありがとうございます!!