讓我的網站設計上的IE瀏覽器的工作,但不是FF所以我期待問題的作品。但經過一番調查後,我已將其縮小到這個簡單的測試案例。的z-index不FF3正常工作,在IE和鉻
<head>
<meta http-equiv="Content-Language" content="en-gb" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Test</title>
</head>
<body bgcolor="#ff0000" style="margin:0px">
<div style="position: absolute; width: 50%; height: 100%; top: 0%; left: 0%; z-index:-1;background-color: 96C3FF"></div>
<div style="position: absolute; width: 50%; height: 100%; top: 0%; left: 50%; z-index:-1;background-color: BEC0C2"></div>
<div style="border:solid 10px black; height:50%; width:50%"></div>
</body>
</html>
在Chrome中它的罰款,並在身體的利潤率變化使得它在IE8看起來相同。但是在FF3中,兩個div不顯示,只是紅色背景上的黑色矩形。
如果我刪除z順序的東西,100%高度divs出現在FF中,但在黑色的div上。
爲什麼?之所以我想要這樣做並不明顯,在這個剝離的例子中,但我怎麼能使它工作?
編輯:我沒有文檔類型。完全複製粘貼到文件。我想這是其他問題之一。背景是重要的一部分,第三個div只是爲了繪製其他東西。在IE8/Chrome中,您會看到一個灰色/藍色背景,在FF3中只有一個紅色背景。
這將是一個固定的解決方案,包括元/ DOC型修復?
另外,請隨時指出任何其他天真的錯誤,但要清楚它們與主要問題是分開的。 – 2010-01-25 21:13:08
它應該是什麼樣子?我在IE8和FF3中打開了這個,除了黑色邊框在FF3中的灰色div邊緣外,它看起來非常相似。請注意,如果您將文檔類型定義放入...中,看起來_completely_會有所不同嗎? – 2010-01-25 21:14:18
將示例代碼保存到文件中而不做更改。 – 2010-01-25 21:26:10