如何使浏览器不向下滚动到与:target(URL中的#comment)匹配的元素?防止浏览器滚动到:目标
例
#toTarget {
Color: red;
}
#toTarget:target {
Color: green;
}
我不希望它在DIV#toTarget滚动。
它可以是任何语言的javascript ...,CSS,HTML等...
如何使浏览器不向下滚动到与:target(URL中的#comment)匹配的元素?防止浏览器滚动到:目标
例
#toTarget {
Color: red;
}
#toTarget:target {
Color: green;
}
我不希望它在DIV#toTarget滚动。
它可以是任何语言的javascript ...,CSS,HTML等...
通过在URL的末尾不使用片段标识符如#toTarget
。这不是一条评论,但是定义了来指定文档中的特定位置,因此,浏览器在窗口中相应地定位文档时会做出自然而然的事情。参考:STD 66,条款3.5 Fragment。
这是浏览器的功能。 CSS *当然*不能做任何事情,我不确定JavaScript是否可以阻止它。 – animuson 2012-04-12 03:54:58
根据E:target selector的定义“一个E元素是引用URI的目标”,所以如果你有一个名字=“comment”id =“toTarget”,它肯定会向下滚动并点亮绿色,而不是焦点,你的案子如何获得重点? – Ayyash 2012-04-12 06:08:36