我有一個非常具體的佈局來實現與HTML/CSS。基本上我有一個文本容器,裏面有幾個左浮動框。然後我有一個頁腳,它需要在底部重疊這個文本容器幾個像素。我通過在頁腳上使用負頂邊來實現此目的,並在文本容器和頁腳上設置position:relative
和z-index以使頁腳層堆疊位於文本容器上方。Chrome和Firefox以不同的負邊距呈現定位佈局 - 如何防止?
它可以在小提琴最好的演示:http://jsfiddle.net/sW9cu/2/。
問題是,在IE9和Firefox18中,頁腳的內容會清除文本框的內容,而在Chrome中,頁腳的內容會覆蓋文本框的內容而不進行任何清除。
我基本上需要在IE7 +,Firefox和Chrome中以某種方式保持一致。不用打擾它 - 它可以清除或重疊,但它需要表現相同,無論瀏覽器如何。
任何人都可以看到它爲什麼這樣做以及如何糾正它?這可能與我在文本容器上使用的微觀清除修復有關,但我確實不確定。
感謝任何指針人 - 這一個讓我難住!
謝謝,但我認爲你誤解了。我不想用CSS3轉換做任何事情。僅僅嘗試在Firefox和Chrome等中實現相同的佈局。如果您在這些瀏覽器中查看小提琴,您將看到不同之處。我只是需要他們渲染相同。 – Dan
鏈接只是一個例子。正如我所說,你應該只添加[webkit moz o ...]選項到你的css中,正如我所說的,每個瀏覽器都以不同的方式使用它,所以你可以實現你的目標(在每個瀏覽器中看起來都一樣) – souichiro
http ://webdesign.about.com/od/css/a/css-vendor-prefixes.htm是正確的地方,也在我的文章中進行了編輯。 – souichiro