我正在爲CMS構建一些基本的HTML代碼。 CMS中與頁面相關的選項之一是「背景圖像」和「拉伸頁面寬度/高度到背景圖像寬度/高度」。所以在大的背景圖像下,整個事物變得可見。Firefox背景圖像水平居中奇怪
我屏幕分辨率爲1280 X 1024。
如果我做到以下幾點:
- 指定的背景圖像是1400px寬
- 指定「位置」爲「中心中心」( HORIZ。/ VERT。)
- 指定 「拉伸頁面寬度到背景圖像寬度」
在FF中,發生以下情況:
- 頁面正確拉伸至1400px。我得到一個水平滾動條,因爲我的屏幕比那個小。到現在爲止還挺好。
- 現在離奇的事情:背景圖像是不中心相對於1400px,從而顯示出完整的圖像,但相對於我的1280px視,隱藏圖像的一部分超出屏幕的左邊緣,並將白色條紋留在右側而不是顯示整個圖像。
- 沒有其他可以操縱任何東西的元素(DIV,包裝等)。所有設置都直接在主體中。
更新:IE做它正確。 Google Chrome也有同樣的問題。
就好像Firefox首先渲染100%寬度的背景圖像並居中,然後發現身體需要拉伸到1400px。
這是Firefox的正常行爲嗎? 任何想法我可以做什麼?
發佈一個鏈接會有點麻煩,因爲它都在封閉的開發環境中,但如果其他所有的都失敗了,我會把東西放在一起看。
的CSS:
body
{
background-image: url(http://www.domain.com....image.jpg);
background-repeat: no-repeat;
background-position: center center;
min-width: 1400px;
height: 100%;
}
感謝您的出色信息。正如我後來糾正的,1400px應該是最小寬度。將嘗試HTML路線。 – 2009-11-09 15:28:56