2012-05-30 34 views
0

我有一個按鈕<a href="#top">Top</a>鏈接到頁面頂部<body id="top"></body> 但當刪除身體的id該按鈕仍然工作。我無法做到這一點,我把它放到瀏覽器緩存數據,雖然我已經清空了緩存並重新嘗試,並仍然有效。這純粹是內容豐富的,它不會引起任何問題。爲什麼頂部按鈕仍然鏈接到頁面的頂部?

+0

發佈代碼.. – Tim

+0

已編輯.......... –

回答

1

我相信如果id不存在,瀏覽器將會像'#'一樣處理它。哪些鏈接指向頁面的開頭。

+0

所以沒有必要給body標籤一個id然後 –

+0

@SamMarchant嗯,不是真的,因爲body標籤是文檔的最頂層元素。除非有增加到身體的利潤。我仍然鼓勵一個身份證,因爲它具有良好的可讀性。 – Monokh

1

無法識別的片段標識符被視爲位於文檔的頂部。

+0

啊,所以頁面創建鏈接,並立即認爲它在頁面的頂部? –