2016-06-12 178 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

锚标记之后的文本是完全有效的。它将导致零宽度的链接(因此完全不可见)。但是,开标签需要正确关闭:'示例' – Midas

回答

1

编号缺少>作为开始标记。请注意代码突出显示在您的第一个示例中已被破解。不同的浏览器以不同的方式“纠正”不正确的HTML。

您可以尝试在这里进行验证:

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

0

第一个代码是无效的,一些浏览器可以使其但这不意味着它是有效的。

0

您的问题的下面的代码是有效的HTML代码。它应该适用于所有浏览器。在上面第二行代码没有错误

-2

我不知道多少,但我认为href应该在引号中,因为它应该是字符串,至于锚后的文本我从来没有尝试过..我不知道是否它与涉及其他元素的目标元素有关,但名称为空,但不能在电话上测试它