Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在页面顶部放置一个div,不带位置:fixed还是JavaScript?_Css_Html_Css Position - Fatal编程技术网

Css 在页面顶部放置一个div,不带位置:fixed还是JavaScript?

Css 在页面顶部放置一个div,不带位置:fixed还是JavaScript?,css,html,css-position,Css,Html,Css Position,我需要一个div放置在页面的顶部和中心,以显示在页面下方滚动内容的顶部,并在用户滚动页面上保持不变 然而,由于异常恼人的bug,我无法在JSFIDLE中重现(或者我会寻求帮助),我无法使用position:fixed,我需要它在没有JavaScript的情况下工作 我还能怎么做呢?我想我明白你的意思,我举了一个小例子,这很简单,但只要说如果你什么都不懂,你一定会懂的 如果我误解了,我道歉 使用实际修复进行编辑 由于我看错了问题,无法使用固定位置,我现在将代码稍微修改为以下内容 基本上,您将放置一

我需要一个
div
放置在页面的顶部和中心,以显示在页面下方滚动内容的顶部,并在用户滚动页面上保持不变

然而,由于异常恼人的bug,我无法在JSFIDLE中重现(或者我会寻求帮助),我无法使用
position:fixed
,我需要它在没有JavaScript的情况下工作


我还能怎么做呢?

我想我明白你的意思,我举了一个小例子,这很简单,但只要说如果你什么都不懂,你一定会懂的

如果我误解了,我道歉

使用实际修复进行编辑

由于我看错了问题,无法使用固定位置,我现在将代码稍微修改为以下内容


基本上,您将放置一个透明的固定div来填充页面的整个宽度,然后将绝对位置div放置在其中,产生相同的效果,但希望能够绕过遇到的错误。

尝试位置:绝对;或者浮动:em堆叠,但没有任何东西可看,它几乎是敞开的。什么意思,没有东西可看?他的意思是你没有提供任何代码…
position:fixed
是正确的方法。你应该尝试修复这个bug,而不是找到一个简单解决方案的替代方案。我反对你对人们只是为了帮助而提问的态度。唯一发布的答案使用了
position:fixed
,那么它如何准确地回答在不使用
position:fixed
的情况下如何做到这一点呢?它使用了
position:fixed
,问题明确排除了这一点。或多或少,bus我不能在CSS中使用'position:fixed'。你能不能像这样把绝对positiond div封装在一个固定div中:嗯,好消息,这样你就可以回答这个问题了。坏消息是我仍然有同样的错误(@HelloJoe,如果你把它作为答案发布,你会被接受的!:D你的想法修复了一切!!:D包括那个讨厌的bug!