当前位置: 首页 > 知识库问答 >
问题:

在锚元素内部放置锚元素

章光华
2023-03-14

我想知道HTML代码是否有效:

<a href="www.example.com" target="_blank">
   <a href="www.other.com" target=_blank">OTHER</a>
   <div>Example</div>
</a>

如果它无效,还能做什么?

共有1个答案

程瑞
2023-03-14

不,此代码无效。链接属于“交互式内容”类别,并且(根据规范)不能包含任何也属于“交互式内容”类别的元素。

来源:http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element

 类似资料:
  • 可能重复: Access-Control-Allow-Origin不允许Origin 我想从网页访问元素。 但我不能这样做,得到一个错误: XMLHttpRequest无法加载http://en.wikipedia.org/wiki/special:search?search=&go=go。Access-Control-Allog-Origin不允许起源“我的本地主机”。 当我尝试用另一个本地页面

  • 问题内容: 我在使用jquery和附加到锚元素的click事件时遇到问题。[1]:jQuery超链接- href值?“这个” SO问题似乎是重复的,并且可接受的答案似乎并不能解决问题。对不起,这是不好的礼节。 在我的.ready()函数中,我有: 我的锚点看起来像这样: 但是当单击链接时,将按需执行ajax功能,但是浏览器滚动到页面顶部。不好。 我尝试添加: 在调用执行ajax的函数之前,但这无济

  • 我下面有这个箭头img元素。 null null 我应该如何将img元素嵌入到锚元素中。我希望箭头在右上角的超链接和更小,与超链接相同的大小。主要的关注点是使箭头位于超链接的右上方。 null

  • 问题内容: 在我的随机测试中,我看到了一种将锚标签放在另一个锚标签内的行为。我做了一个jsfiddle。 但是在开发人员工具中,它看起来有所不同: 我相信我们不能将锚标记放在另一个锚标记内,因为单击内部锚会导致click事件冒泡到父锚标记,这是不允许的。 我的假设正确吗? 问题答案: aHTML语法禁止嵌套元素。HTML规范没有说明原因;他们只是强调规则。 从实际的角度来看,浏览器会在其解析规则中

  • 问题内容: 我正在实现一个菜单,当用户单击头像时该菜单将打开。问题在于菜单在完全不同的位置呈现: 化身是右边的绿色“ OB”按钮。没有控制台错误,没有检查元素,它正在接收道具: 化身右侧的语言菜单呈现得很好,可以在应打开的位置打开。我的代码看起来不错,我真的不确定为什么位置错误: 我正在使用,但是我尝试在没有此程序包的情况下“现场”实现,结果是相同的。 在这方面的任何帮助表示赞赏。提前致谢 问题答