2011-10-23 110 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元素可圍繞整個段落,列表,表格包裹,等等,甚至整個章節,所以只要內部沒有互動內容(例如,按鈕或其他鏈接)。

相關問題