如何做到这一点,以使浏览器不会向下滚动到与:target匹配的元素(URL中的#注释)?
例
#toTarget {
Color: red;
}
#toTarget:target {
Color: green;
}
我不希望它在div#toTarget上滚动。
它可以是任何语言... javascript,css,html等...
最佳答案
通过在URL末尾不使用片段标识符(例如#toTarget
)。它不是注释,而是定义为在文档中指定特定位置,因此,浏览器在将文档相应地放置在窗口中时会自然地进行操作。参考:STD 66,第3.5 Fragment条。