• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部ページから指定場所にリンクをさせる)

外部ページから指定場所にリンクをさせる方法

このQ&Aのポイント
  • 外部ページから指定の場所にリンクを作成する方法について教えてください
  • リンクページの指定部分をメインで表示する方法について教えてください
  • メニュー3がクリックされたとき、指定場所が画面中央に来るようにしたいです

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

  • ベストアンサー
  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.1

> link.htmlのsection3の内容部分(link.htmlの下にある、セクション3)が画面中央に来るようにしたいのです。 「画面中央」というのがわかりませんが・・・ hrefの値をパス付き(絶対URL、相対URLのどちらでも)で書けばいいんじゃないですか。 <a href="./link.html#section1">メニュー1</a> <a href="./link.html#section2">メニュー2</a> <a href="./link.html#section3">メニュー3</a>

kureakai
質問者

お礼

ありがとうございます。 早速試したところできました。 情報ありがとうございました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

【引用】____________ここから name = cdata [CS]  この属性は、他のリンクからの終点となり得るよう、当該アンカーに名前をつける。この属性値は固有のアンカー名でなければならない。 この名前の有効範囲は、当該文書内に限られる。 この属性が、id属性と同じ名前空間を共有することに注意されたい。 href = uri [CT]  この属性は、Webリソースの所在を指定する。これによって当該要素(始点側アンカー)と、この属性が定める終点側アンカーとの間のリンクが定まる。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Links in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/links.html#h-12.2 )]より  すなわち、href="[URI]#ページ内アンカー" と記述するということです。 [URI]の部分には、リンク先のページへのURI--http://**** , ../****, など #以降は、サーバーには送られませんが、ブラウザはそのページのname/idで特定される要素を探すことになります。  href="#アンカー" は、href="[自信のURI]#" と言う意味です。

kureakai
質問者

お礼

ありがとうございます。 今までよくわからなかったのですが、 アドレスについている#はidという意味だったのですね。

関連するQ&A

専門家に質問してみよう