我的框架:
<body>
<div id="main">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>
<div id="footer"></div>
</body>
存在的问题:
中间部分的内容高,而我在左右div里设了背景色,但由于高度没有中间部分那么高,所以左右两边距底部版权之间没有背景色,而是以白色显示!
怎么做能让白色部分也显示为背景色,如何解决这个问题!谢谢了!
æ两ç§åæ³å¯ä»¥å®ç°è¿ä¸ªåè½ï¼
1ãéç¨è®¾ç½®é«åº¦çå¼ä¸ºç¾åæ¯ï¼å¦
height:100%;æ¤æ¶é«åº¦å°±ä¼éçç¶å ç´ çé«åº¦äºæ¹åã
2ãéç¨ä½¿ç¨jsè·å页é¢çé«åº¦æ¥å®ç°é«åº¦çå¨æåå
å¦è·åï¼é¡µå¯è§åºåé«ï¼ document.body.clientHeight
ç¶åè·åè¯¥æ ·å¼é«åº¦å设置该é«åº¦ä¸ºä»¥ä¸å¼ãè¡¥å ï¼
ç½é¡µå¯è§åºåå®½ï¼ document.body.clientWidth
ç½é¡µå¯è§åºåé«ï¼ document.body.clientHeight
ç½é¡µå¯è§åºåå®½ï¼ document.body.offsetWidth (å
æ¬è¾¹çº¿ç宽)
ç½é¡µå¯è§åºåé«ï¼ document.body.offsetHeight (å
æ¬è¾¹çº¿çé«)
ç½é¡µæ£æå
¨æå®½ï¼ document.body.scrollWidth
ç½é¡µæ£æå
¨æé«ï¼ document.body.scrollHeight
ç½é¡µè¢«å·å»çé«ï¼ document.body.scrollTop
ç½é¡µè¢«å·å»çå·¦ï¼ document.body.scrollLeft
ç½é¡µæ£æé¨åä¸ï¼ window.screenTop
ç½é¡µæ£æé¨åå·¦ï¼ window.screenLeft
å±å¹å辨ççé«ï¼ window.screen.height
å±å¹å辨ççå®½ï¼ window.screen.width
å±å¹å¯ç¨å·¥ä½åºé«åº¦ï¼ window.screen.availHeight
å±å¹å¯ç¨å·¥ä½åºå®½åº¦ï¼ window.screen.availWidth
注æï¼ä¸è¬å®é å¼åè¿ç¨ä¸ä¸è¬æ¯ä¸è®¾ç½®é«åº¦ä¸ºå ·ä½çå¼çï¼ä¸è¬æ¯è®¾ç½®é«åº¦éçå 容çå¤å°èæ¹åã
这种动态的还是用jquery吧。。。
$("最外面的div").css("height",$(document).height());