プロが教える店舗&オフィスのセキュリティ対策術

HTMLでホームページを書いているのですが、Wikipediaにある子項目へのリンクを作りたいです。
例えば、「日本」というページに「国号」という一つの小さい項目を作り、そこへ他のページの特定の文章をクリックしたらリンクをさせるということをしたいです。

どうすれば実現できるか、教えてください。

質問者からの補足コメント

  • t_futamiさん、ごめんなさい。
    Wikipediaというのはただの例えで、自分のホームページにWikipediaの様な子項目と自分のホームページ内の別ページからリンクさせたいという事です。

    ごめんなさい。

    No.2の回答に寄せられた補足コメントです。 補足日時:2017/04/09 09:52

A 回答 (4件)

目標になる場所にアンカーがあればよいです。


今は、idが良いでしょう。かっては<a name="ABC">なんたらかんたら</a>でしたけど。
Links in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
    • good
    • 0

自分のページの場合も、htmlファイルをurlと見做せば、やり方は同じ。


下はhtmlファイル名の例。
index.htm:トップページ
a1.html:子ページ1
a2.html:子ページ2

これらが、同じ階層(フォルダ)に格納されている場合には、a1.htmlへリンクを貼るには次の様にする。

<a href="a1.html">子ページへ</a>
「子ページへ」の文字列は何でも良いし、画像でもok。

こうして置けば、「子ページへ」の文字列とか画像がクリック出来る様になり、クリックするとa1.htmlが表示される。

色々な属性(パラメータ)を指定出来るので、「html aタグ」で検索して下さい。

階層が異なっている場合は、ファイル名を相対指定とかにする必要があるので、異なっていたら「html 絶対パス 相対パス」で検索して下さい。
    • good
    • 0

先ず、その項目を書いているWikipediaのURLをメモする。



例えば広島県は以下になっている。
https://ja.wikipedia.org/wiki/%E5%BA%83%E5%B3%B6%E7%9C%8C

自分のHPからそこへAタグでリンクすればOK。
下が例。広島県と言う文字がクリック可能になり、クリックすれば、そのURLへ飛ぶ。

<a href="//ja.wikipedia.org/wiki/%E5%BA%83%E5%B3%B6%E7%9C%8C">広島県</a>
この回答への補足あり
    • good
    • 0

ページ内にアンカーを設定すれば、そのアンカーに対してリンクを張ることができます。



<a name="アンカー名">項目</a>
または
<要素 id="アンカー名">項目</要素>

リンク元が同一ページ内であれば、
<a href="#アンカー名">リンク文字列</a>
他のページからであれば、
<a href="なんちゃら.html#アンカー名">リンク文字列</a>
のように記載します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!