2016-05-16 10 views
0

バリデータには多くのエラーがありますが、その理由はわかりません。私のコードは正常に見えます。 私はエラーがあります: 開始タグaは見えましたが、同じタイプの要素がすでに開いていました。 と::ストレイエンドタグa。 そしてここでは私のコードです:タグ "a"内のタグ "a"

<a href="/catalog/tonometri_2"><a class="sub-link" href="/catalog/tonometri_2">Tonometers</a></a> 
 

 
<a href="/catalog/ingalyatori_nebulayzeri"><a class="sub-link" href="/catalog/ingalyatori_nebulayzeri">Inhalers</a></a>

私は内部のタグAを使用することはできますか?

+0

お読みください:http://stackoverflow.com/questions/3379392/what-elements-can-be-contained-within-a-a-tag – keziah

答えて

6

いいえすべてのバージョンのHTMLでは、アンカー要素の入れ子が禁止されています。

current specは言う:

コンテンツモデル:透明、ないインタラクティブなコンテンツの子孫があってはなりません。

そして、それはのように「インタラクティブなコンテンツ」を定義:

インタラクティブコンテンツは、具体的には、ユーザとの対話のために意図されているコンテンツです。

audio(controls属性がある場合)button embed iframe img(usemap属性が存在する場合)input(type属性が非表示の状態でない場合)keygen labelオブジェクト(usemap属性が存在する場合)テキスト属性のビデオを選択する(コントロール属性が存在する場合)

このリストの先頭には<a>が含まれています。