Href=#意思

href="#" 這個屬性值通常用於創建一個錨點(anchor),它表示當前元素是一個連結,但是這個連結是本頁面內的一個錨點,而不是指向一個外部資源(如另一個網頁、圖像、檔案等)。

當用戶點擊這樣的連結時,瀏覽器會嘗試跳轉到當前頁面內的某個位置,但是如果沒有具體的 id 屬性與之匹配,通常瀏覽器會忽略這個錨點連結。

例如,如果在一個長網頁中,你想要創建一個回到頂部的按鈕,你可以在 <a> 標籤中使用 href="#",這樣用戶點擊這個按鈕時,頁面就會滾動到頂部。

<a href="#">回到頂部</a>

如果你想要這個連結跳轉到網頁的某個具體部分,你需要在相應的元素上添加一個 id 屬性,然後在這個連結的 href 屬性中指定這個 id

例如:

<div id="top">
  <h1>這裡是頂部</h1>
</div>

<a href="#top">跳轉到頂部</a>

在這個例子中,點擊 <a> 標籤會觸發頁面滾動到 <div id="top"> 所在的位置。