如何做到这一点,以使浏览器不会向下滚动到与:target匹配的元素(URL中的#注释)?



#toTarget {
 Color: red;
}
#toTarget:target {
 Color: green;
}


我不希望它在div#toTarget上滚动。

它可以是任何语言... javascript,css,html等...

最佳答案

通过在URL末尾不使用片段标识符(例如#toTarget)。它不是注释,而是定义为在文档中指定特定位置,因此,浏览器在将文档相应地放置在窗口中时会自然地进行操作。参考:STD 66,第3.5 Fragment条。

10-04 17:54