另一个<a>标签中的<a>标签

use*_*922 -1 html css

我的html/css代码有一个奇怪的问题.我想在另一个标签中有一个标签.这是我的任务的基本代码:

<a href='2.html'>
  <div style="width: 300px; height: 200px; padding-left: 100px; padding-top: 100px;">
    text <a href='1111.html'> OK </a> text
  </div>
</a>
Run Code Online (Sandbox Code Playgroud)

由于应用程序的任务和当前代码,此解决方案对我没有帮助:

<div style="width: 300px; height: 200px; padding-left: 100px; padding-top: 100px;">
  <a href='2.html'>text </a><a href='1111.html'> OK</a> <a href='2.html'>text </a> 
</div>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 6

我想在另一个标签中有一个标签.

你不能.HTML规范禁止使用它.


HTML 5:

内容模型:
透明,但必须没有交互式内容后代.

a 元素是互动内容.


HTML 4:

<!ELEMENT A - - (%inline;)* -(A)       -- anchor -->
Run Code Online (Sandbox Code Playgroud)

请注意,-(A)它排除了元素后代.


XHTML 1:

a不得包含其他元素.