2016-06-12 23 views
1

次のコードがウェブサイト上に見つかりました。それは有効なHTMLですか?hrefアンカーテキスト後</a>

<td><a href=http://dummy.url/example.pdf target="_blank"</a> Example</td> 

は、古いブラウザを使用してクリック可能ではなく、新しいものです。以下のコードは良くないでしょうか?

<td><a href="http://dummy.url/example.pdf" target="_blank"> Example</a></td> 
+1

アンカータグが完全に有効な後のテキスト。それはゼロ幅のリンクをもたらします(したがって完全に見えません)。しかし、開始タグは正しく閉じる必要があります: ' Example' – Midas

答えて

1

いいえ開始タグには>がありません。最初の例でコードの強調表示が壊れていることに注目してください。異なるブラウザは、異なる方法で間違ったHTMLを「修正」します。一部のブラウザでは、それをレンダリングすることができ、

https://validator.w3.org/#validate_by_input

0

最初のコードは無効であるが、これはそれが有効だということを意味するものではありませ:

あなたはここでそれを検証するために試みることができます。

0

以下のコードは、有効なHTMLコードです。それはすべてのブラウザで動作するはずです。上記の2行目のコードにはエラーはありません

-2

私はあまり知っていませんが、文字列でなければならないので、hrefは引用符で囲む必要があると思います。アンカーの後のテキストについては、これまでに試したことはありません。それはターゲット要素と何か関係があるが、名前が空白の他の要素を参照しているが電話でテストすることはできない。

関連する問題