我看到了很多類似的問題,但找不到修復程序。
打開this sample並調整瀏覽器大小使其高度更短
比主要div高度〜400像素。 當向下滾動,附接至本體的背景圖像被切斷: 當滾動視口時,背景圖像在底部或右側被切斷
的代碼:
html { height: 100%; color: white; }
body { height:100%; padding: 0; margin: 0; background:url(bg.jpg) repeat-x; background-position: bottom; background-size: contain; }
/*#pageWrap { \t background:url(bg.jpg) repeat-x;}*/
#page { height:100%; }
#divHeader { width:100%; height:115px; }
#divMain { width:600px; height:400px; border: solid 1px brown; }
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="pageWrap">
<div id="page">
<div id="divHeader">Header</div>
<div id="divMain">Main</div>
\t \t \t <div id="divFooter"><p>All Rights Reserved. Blabla® 2015</p></div>
</div>
\t </div>
</body>
</html>
我試圖背景圖像移動到pageWrap DIV作爲有人建議。
它解決了垂直滾動問題,但水平創建了一個類似的問題:
當窗口太窄而向左滾動時,圖像在右側被切斷。
任何真正的解決方案?