我在主页的所有部分的顶部都有一个固定的标题。但是当我滚动时,所有内容和部分都会覆盖(上方)固定标题,标题仍然像背景一样。
如何解决此问题,所有图像和内容都在固定标题下?
CSS
#header-wrapper {
width:100%;
float:none;
background:#09f;
z-index:999px;
position:fixed;
top:100;
}
答案 0 :(得分:1)
尝试使用此
position: fixed;
Top: 100px;
left: 0;
z-index: 9999;
答案 1 :(得分:0)
使用
position: fixed;
到固定标题的父元素,这应该工作
答案 2 :(得分:0)
根据您的说明,我认为z-index
存在一些问题
这可能会有所帮助
移动WebKit和Chrome 22+,即使position: fixed
为z-index
,auto
也会创建新的堆叠上下文。
所以堆叠上下文层次结构如下所示:
0
)
#element
(z-index 9998
)#element2
(z-index 0
)
.aboveElement
(z-index 9999
).belowElement
(z-index 9997
)您无法将9998
与9999
或9997
进行比较以确定堆叠顺序。相反,9999
与9997
进行比较,以确定.aboveElement
和.belowElement
中的哪一个位于前方,然后#element2
内的所有内容都堆叠在该上下文中,它被视为z-index 0
的单个图层,在z-index #element
处堆叠在9998
后面。
答案 3 :(得分:0)
z-index
属性应该只是没有px
的整数值,它不能有单位,因为它只是指定元素的顺序。
看看here