1

我怎样才能使浏览器不会向下滚动到与 :target 匹配的元素(URL 中的#comment)?

例子

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

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

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

4

1 回答 1

1

通过不使用片段标识符,例如#toTarget在 URL 的末尾。它不是注释,而是定义为指定文档中的特定位置,因此当浏览器在窗口中相应地定位文档时,它们会做一件自然的事情。参考:STD 66,第 3.5 条片段

于 2012-04-12T04:32:06.310 回答