如果我有一个到另一个页面的链接,并且在里面放了另一个链接,这样做可以吗?在HTML5中允许吗?如果允许,哪些浏览器支持它?
在Chrome14.0.835.202中尝试一下,我看到左边的文本被链接了,然后是#1
链接,但其余的没有链接。
示例:
<p>
<a href="download?file=2">Example file.txt</a>
[
<a href="revision?file=2&id=8">This is an example revision that fixes bug
<a href="bug?file=2&id=1">#1</a>.
Version number updated.
</a>
]
</p>
发布于 2011-10-23 08:37:58
发布于 2011-10-23 08:35:05
根据W3C specification for links HTML4的说法:不。
由A元素定义的
链接和锚点不得嵌套;A元素不得包含任何其他A元素。
或者在HTML5 spec中
链接是由、area和link元素创建的概念性构造,表示两个资源之间的连接。
发布于 2011-10-23 08:38:26
不能,您不能在HTML4或5中嵌套a
元素。规范中阐明这一点的关键部分是,当a
是一个链接时,它就是交互式内容,而a
的内容模型是
https://stackoverflow.com/questions/7863554
复制相似问题