如果我有一个指向另一个页面的链接,并且其中有另一个链接,那可以吗?在HTML5中是否允许,如果允许,哪些浏览器支持它?
在Chrome 14.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>
答案 0 :(得分:28)
根据W3C specification for links HTML5:否。
内容模型:
Transparent,但必须没有interactive content后代。
答案 1 :(得分:8)
根据W3C specification for links HTML4:否。
A元素定义的链接和锚点不能嵌套; A元素不得包含任何其他A元素。
或者,在HTML5 spec中:
链接是一个概念性构造,由a,area和link元素创建,表示两个资源之间的连接。
答案 2 :(得分:7)
不,您无法在HTML 4或5中嵌套a
个元素。规范的关键部分是,当a
是链接时,它是交互式内容< / em>,a
的内容模型是
Transparent,但必须没有interactive content后代
答案 3 :(得分:5)