在 HTML 定位方面有点挣扎。我确定这是一个非常简单的问题,但无法破解它。
请看小提琴:http: //jsfiddle.net/HMyXW/2/
基本上,我试图将黄色 div ( #logo
) 置于其他所有内容之上,因此即使屏幕垂直调整大小,它也会将页面上的任何其他内容向下推。
我尝试过弄乱 z 位置等,但运气不佳。
在 HTML 定位方面有点挣扎。我确定这是一个非常简单的问题,但无法破解它。
请看小提琴:http: //jsfiddle.net/HMyXW/2/
基本上,我试图将黄色 div ( #logo
) 置于其他所有内容之上,因此即使屏幕垂直调整大小,它也会将页面上的任何其他内容向下推。
我尝试过弄乱 z 位置等,但运气不佳。
fixed positions
如果没有必要,我建议删除所有内容,并添加一个外部 div 来包装所有子 div。
检查此演示
如果有必要使用 ,position:fixed
那么#logo
您需要检查 的高度并为内容 div#logo
赋予相同的值。margin-top
您的#logo 具有position: fixed;
这意味着该元素已从正常页面流中删除。