如果设置了 target 属性,则使用 W3c 验证 .html-元素?

如果设置了 target 属性,则使用 W3c 验证 .html-元素?

如果你在元素上设置目标属性,它将不会验证http://validator.w3.org 如何解决这个问题并且仍然保持其有效性?

答案1

目标属性仍然是 HTML 4.01 标准的一部分(并且适用于所有浏览器),但它不再是 XHTML 的一部分(您可能正在尝试验证它)。目前没有 HTML 方式来模拟其效果。

CSS3 超链接演示模块草案但是,这可以通过 CSS 实现。不过,目前没有任何浏览器实现此功能。

答案2

您不能在有效的 XHTML 中使用目标。

以下是使用有效的 xhtml 和一小段 javascript 来模拟其效果的一种方法: http://snippets.dzone.com/posts/show/4074

答案3

<a target>在 HTML 4.01 Transitional 和 XHTML 1.0 Transitional 中完全有效。如果您必须使用框架定位,则需要使用其中一个 DOCTYPE。

相关内容