2015-09-06 59 views
4

我Wordpress網站每個頁面上的錨點標記都不起作用。 我知道如何做這些,比如我的聯繫頁面上,我有Anchor-tags無法正常工作

<a href="#end"></a> 

周圍的郵件圖像。它鏈接到頁面末尾的「謝謝」之前:

<a id="end"></a> 

當單擊郵件圖像時,鏈接不會執行。如果我輸入跳轉的直接鏈接,它可以工作。 感謝您的幫助!

回答

5

在網頁源代碼中有以下:

<a id="end"></a> 

它應該是:

<a name="end"></a> 

值得注意的,雖然該<a>標籤的name屬性是不作爲HTML5的。因此,可以兼容HTML5我建議如下:

<h2 id="end">some text at the end</h2> 

注意的元素可以是任何你想要的。通常是標題標籤或類似的。

+0

工作!謝謝。如果你不介意我問,爲什麼我應該使用名稱而不是id? – user48491

+0

@ user48491很高興聽到它!如果您覺得它回答了您的問題,請點擊我答案旁邊的勾號隨時接受它。它是'name'而不是'id'的原因是因爲那是被選中的! ''標籤上的FYI'name'已被棄用,因爲我已經編輯了我的答案來反映這一點。 – ScottMcGready

+2

「a」標籤的「name」屬性在html5中已棄用 – Edo