2012-01-29 58 views
0

我一直在練習一些最近的HTML5,並停下來。我已經爲代碼的一部分添加了錨點,但是當我嘗試鏈接到它時,鏈接將直接轉到基本鏈接。無論如何要克服這一點?HTML5 - 從基本鏈接分開的錨

這是代碼的片段:

<head> 
<base href="http://en.wikipedia.org/wiki/" target="_blank" /> 
</head> 
<body> 
(...) 
Link to anchor: <a href="#link">Link!</a> 

(...) 

<a name="link">Welcome!</a> 
</body> 

謝謝!

+1

這不就是''標籤的要點嗎? – sdleihssirhc 2012-01-29 01:46:46

+0

你爲什麼使用BASE元素? – 2012-01-29 01:53:43

+0

其他代碼段是相對鏈接。我使用base-tag作爲基礎部分。不應該有辦法將基礎隔離到特定的部分,而不是在中使用它 - 從而將其應用於所有內容? – 2012-01-29 02:27:15

回答

0

嘗試:

<span id="link">Welcome!</span> 

在HTML5的name attribute is for form elements

+0

試過了,但無濟於事。問題很可能在無所不包的基礎和鏈接到錨點之間,但我還沒有弄清楚如何讓它們一起工作。 – 2012-01-29 02:28:53

0
<head> 
<base href="http://en.wikipedia.org/" target="_blank" /> 
</head> 
<body> 
(...) 
Link to anchor: <a href="wiki/">Link!</a> 

(...) 

<a name="link">Welcome!</a> 
</body>