[英]The anchor tag that allows one to jump to a specific section is not working
它正在工作,但您的瀏覽器無處可滾動,因為一切都已經可見。
如果你想可視化目標元素,你可以使用:target
選擇器。
理想情況下,您應該有一個鏈接的標題。
為了進行測試,您還可以在文本上添加一個min-height: 100vh
,使其至少與 window 一樣高,從而使滾動成為必要。
:root { scroll-behavior: smooth; } h2:target { outline: .1rem solid orange; } p { min-height: 100vh; }
<nav> <h2>On this page</h2> <ul> <li><a href="#s1">Section 1</a></li> <li><a href="#s2">Section 2</a></li> </ul> </nav> <h2 id="s1">Section 1</h2> <p>Lorem ipsum</p> <h2 id="s2">Section 2</h2> <p>Lorem ipsum dolor</p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.