z-index不适用于固定定位
我有一个具有默认定位的 div (即 position:static )和一个具有 fixed 位置的 div 。 如果我设置元素的z索引,似乎不可能使固定元素落后于静态元素。 #over { width: 600px; z-index: 10; } #under { position: fixed; top: 5px; width: 420px; left: 20px; border: 1px solid; height: 10%; background: #fff; z-index: 1; } <!DOCTYPE html> <html> <body> <div id="over"> Hello Hello HelloHelloHelloHelloHello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello </div> <div id="under"> </div> </body> </html> 或者在这里的jsfiddle: http : //jsfiddle.net/mhFxf/ 我可以通过在静态元素上使用 position:absolute 来解决这个问题,但是有人能告诉我 为什么 会发生这种情况吗? (似乎有一个类似的问题,这个问题,( 固定位置打破了z-index )但它没有一个令人满意的答案