2017-10-19 16 views
0

を動作しません:のリンクは非常に誰かが私に説明してもらえ

<a href="https://go.twitch.tv/ESL_SC2" target="blank"> 
    <h>click me</h> 
</a>` 

しかし、このdoesntの仕事:

<table> 
<a href="https://go.twitch.tv/ESL_SC2" target="blank"> 
<th>click me</th> 
</a> 
</table>` 

私はテーブルを持っており、いくつかのセルへのリンクを作りたいけど私はその周りに道を見つけることができません。

+0

アンカーはテーブルヘッドの内側にあります。 HTMLには、親タグ内で有効な要素についての規則があります。 http://www.w3.org/TR/2011/WD-html5-20110525/content-models.html#flow-content-0というリンクがあります。おそらく、mdnでより良いリソースがあります。 – Will

答えて

0

<a>要素が<table>要素の直接の子ではありません。セルの内容クリック可能にします、いないセルの構造

<table> 
    <thead> 
     <th> 
      <a href="https://go.twitch.tv/ESL_SC2" target="blank">click me</a> 
     </th> 
    </thead> 
</table> 

HTML要素は、特定のセマンティックな意味を持っており、構造を可能にしました。その構造に従わないと、HTMLは無効になり、その動作は未定義になります。

0

<th></th>を入れてください。これは、問題を解決する必要があります。

<th><a href="https://go.twitch.tv/ESL_SC2" target="blank">click me</a></th> 
+1

また、 ' ....' – scaisEdge

+1

を追加する必要があります。魅力のように働いてくれてありがとう!私は私のメインコードを追加しました。私はちょうど問題を説明するためにここに簡単に書いた – Kostis

+0

それがうまくいけば、この答えをupvoteし、受け入れられたと印を付けてください。 –

関連する問題