請參考本example有如下解釋:技術使用大背景DIV在不影響車身寬度
我有超寬,居中背景圖像的網頁。我希望頁面的主體寬度摺疊爲內容,並忽略包含背景的div。在給定的例子中,我有一個簡單的例子,我如何做到這一點:一個bg外部div建立適當的頁面寬度(200px寬),一個bg內部div(400px寬)包含超寬圖像。然後,我使用溢出:可見和負邊距嘗試在不增加頁面寬度的情況下居中更寬的bg-inner。但是,如示例所示,當瀏覽器窗口小於400像素而不是200像素時,會出現水平滾動條。爲什麼會發生?有更好的方法嗎?
Thanks-
編輯:
這裏有一個duplicate我最終找到,有一個類似但略有不同的解決方案。我喜歡wdm給出的答案,儘管如此。
「我要在頁面的車身寬度崩潰的內容,而忽略包含背景股利」你能澄清一下嗎? – ninjagecko 2011-04-16 21:42:12
我希望我的頁面寬度被識別爲200px,這樣只有瀏覽器比這個小時纔會顯示h滾動條。即使我正在處理寬度爲400px的背景圖像,我也希望這會發生。 (尺寸與示例有關,實際上,我正在處理一個960像素寬的頁面,其背景圖像寬度爲1400像素,該圖像居中,除非瀏覽器展開,否則其邊框通常會截斷)。 – Yarin 2011-04-16 21:55:54