2011-10-23 185 views
15

如果我有一个链接到另一个页面,并且其中的另一个链接放在里面,那可以吗?它允许在HTML5中,如果是这样,哪些浏览器支持它?可以在另一个`<a>`内使用'<a>`吗?

在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

注意:它似乎stackoverflow不正确地解析您的代码段。 – calvinf

+0

@calvinf我的结局没有任何问题。 – kirb

+0

它看起来像别人更新它 – calvinf

回答

7

按照W3C specification for links HTML4:号

链接和由A元素定义锚不能嵌套;一个A元素不能包含任何其他A元素。

或者,在HTML5 spec

链接是一个概念性构建体,通过一个,面积和链接元素,表示两个资源之间的连接建立。

+0

有问题的HTML5标记... –

+0

是的,我问的是HTML5。对困惑感到抱歉。 – kirb

+0

http://www.w3.org/TR/html5/links.html#links – calvinf

3

即使在HTML5这是不允许的......

在这里看到:HTML5 draft at W3C

a元素可围绕整个段落,列表,表格包裹,等等,甚至整个章节,所以只要内部没有互动内容(例如,按钮或其他链接)。

相关问题