我的网站上有一个 100% 的屏幕宽度的容器,并且有自己的滚动条,使用overflow: auto
. 标准滚动条不会显示在我的网站上,我使用它是因为在我的网站主层后面还有另一层也有自己的滚动条(您可以在此处查看我的网站并单击博客文章以了解我的意思) .
我有一个蓝条,我想将它固定在屏幕顶部。就以这种方式定位而言,这很容易,position: fixed
但是栏的宽度需要是屏幕宽度的 100%,我发现该栏将与应用于其父容器的滚动条重叠。
这是一个显示我的意思的jsFiddle :http: //jsfiddle.net/xUTR2/1/
我曾考虑根据滚动条的宽度将条向左偏移,但后来我决定我不能依赖估计不同浏览器的滚动条的宽度,如果有的话,那会留下一个差距没有滚动条。
有没有一种明显的方法可以强制滚动条在顶部呈现?