2009-11-20 83 views
0

海伊家伙,我使用这个技巧来获得一个跨浏览器100%的高度DIV100%的div(与DIV的顶部10px的边距)

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {margin:0;padding:0} 

#outer{min-height:100%;height:auto;background:#ffffcc} 
* html #outer{height:100%;}/* ie6 and under*/ 

编辑:但是在我的div我有一个1px的顶部边框和10px顶部边距。这个加法总计16px。

任何想法如何编辑这个CSS来说明16px?

+0

DUPE和解决方案:http://stackoverflow.com/questions/485827/css-100-height-with-padding-margin – dotty 2009-11-20 12:21:16

回答

0

将它嵌套在一个新的div中,该div将自动从它的父级接管宽度。

+0

宽度?你的意思是身高? – dotty 2009-11-20 12:12:41

+0

也是,但你必须给parentdiv一个额外的设置'overflow:auto',然后给嵌套的div一个类,其中设置'padding:15px;' – Ben 2009-11-20 12:16:51

相关问题