2017-02-04 5 views
0

私はHTML/CSSが新しく、マルチレベルのハイパーリンクのようなものを作成できるかどうかは疑問です。 は例えば、私が持っている:ハイパーリンクの作成中にidを持つ項目を参照する必要がありますか?

<section id="Sport"> 
    <article id="game1"> 
     <h2 class="titleheader">WHAT A GAME!</h2> 
    </article> 
    <article id="game2"> 
     <h2 class="titleheader">UNEXPECTED DRAW!</h2> 
    </article> 
</section> 

私はいくつかのスタイルを持っているすべての "titleheaders" をしたいです。しかし同時に、ハイパーリンクをh2 "予期せぬドロー"に置きたい。クラスアイテムへのハイパーリンクを作成することは可能ですか?

<a href="#unexpected-draw">Link text</a> 

あなたはCSSでそれをターゲットにする必要があります(リンクがクリックされたときには、ヘッダにダウンあなたをスクロール):

#unexpected-draw:target 
+0

'のhref = "#1 game2"'あなたは '使用できるヘッダーを強調:CSSでtarget'セレクタも – Dev

+0

はい、これはへのリンクを行います記事。その上にテキストがある場合は、意味をなさないでしょう。 これを使用する方法:ターゲットセレクタ?私はMDNを読んで、それを手に入れません。 – Smorts

+0

'#game2:target'は、リンクがクリックされたときに要素をターゲットにします。単に 'id'を' h2'に追加して、それを代わりに使うことができます – Dev

答えて

2
<section id="Sport"> 
    <article id="game1"> 
     <h2 class="titleheader">WHAT A GAME!</h2> 
    </article> 
    <article id="game1"> 
     <h2 class="titleheader" id="unexpected-draw">UNEXPECTED DRAW!</h2> 
    </article> 
</section> 

あなたがそれにリンクする必要があります

(これは頻繁に使用され

または

h2:target 

ハイライトまたはそうでなければすることは)


:target CSS selector

+0

まあ、 '#undexpected-draw {}'だけはうまくいかないでしょうか?この目標は何のために必要なのですか?それは私が実際には得られないことです。 – Smorts

+0

[':target'](http://www.w3schools.com/cssref/sel_target.asp)は[pseudo-class](http://www.w3schools.com/Css/css_pseudo_classes.asp)です。 – Dev

関連する問題