代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title></title> <style type="text/css"> html { height: 100%; margin: 0; padding: 0; } body { height: 100%; margin: 0; padding: 0; } header { height: 20px; } section { height: ?; //code here } </style> </head> <body> <header></header> <section></section> </body> </html>
在header
元素用px
定义高度时,怎样使section
元素和header
元素高度正好充满容器body
?
前段新手,感谢~
可以直接给section加height:100%;同时postion:fixed;才有效果,但是这种情况下,body和html的高度任然是被header元素撑高的,即高度任然为20px。所以说其实质上还是无法达到你所要求的那样“高度正好充满容器body”,只是看上去像是被撑满的。也许还有其他办法,看看其他牛人如何解决
一周热门 更多>