2009-10-22 190 views
0

我已將我的網站內容放在800像素寬的div內,我希望div在頁面中居中,直到瀏覽器窗口寬度超過一定距離。此時,我希望內容「鎖定」到位,而不是繼續居中,從左邊緣保持固定的數量。CSS設置瀏覽器邊緣的最大距離

例如,如果觀看者窗口寬度爲900px,那麼他們會看到我的800px內容居中。如果觀看者窗口寬度爲1400px,他們會從左側看到我的內容爲400px,並鎖定在該位置。

你可能會認爲這是一個奇怪的問題要問,這是!但對於我的設計來說,這是相當不可或缺的。

回答

1

將容器元素的max-width設置爲​​(900 + 400 * 2)將確保內容不超過距離左側的400px,前提是容器本身不居中。

+0

注最大寬度將無法在IE6中工作 – 2009-10-22 15:50:04

+0

非常好,謝謝你的快速響應。現在,爲了使事情變得更加複雜,我想以相同的方式將背景圖像附加到內容和功能上。如果我將背景放在內容中,它不會超出設定的寬度,我該如何解決這個問題? – fr0th 2009-10-22 18:30:48

+0

您可以將背景應用於容器並居中。它的定位方式與內容相同,與更大的屏幕分辨率左對齊。 – slikts 2009-10-22 20:51:02