[英]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.