首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3行垂直流体布局,流体高度

3行垂直流体布局,流体高度
EN

Stack Overflow用户
提问于 2011-11-25 01:55:15
回答 3查看 1.7K关注 0票数 3

我想要实现一个垂直流动的盒子模型。

代码语言:javascript
复制
|-------------|
|             |
|header 20%   |
|=============|
|             |
|             |
|content 60%  |
|             |
|-------------|
|             |
|footer 20%   |
|=============|

当我指定身体的高度为100%时,它不起作用。

如何在CSS中获得垂直流动的解决方案。

或者我需要使用Javascript

JS:小提琴http://jsfiddle.net/EGesW/5/

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-25 01:58:54

代码语言:javascript
复制
html {
    height:100%;
}
body{
    height:100%;
}
#header{
    background:#FF9933;
    min-height:20%;
}
#content{
    background:#DDD;
    min-height:60%;
}
#footer{
    background:#138808;
    min-height:20%;
}
票数 3
EN

Stack Overflow用户

发布于 2011-11-25 02:00:17

在大多数浏览器的CSS中,HTML标记也被归类为DOM的一部分。相反,将您的正文样式应用于html,如下所示

代码语言:javascript
复制
html, body { height:100%; }

^^正如马修所说,也打败我吧

票数 3
EN

Stack Overflow用户

发布于 2011-11-25 02:00:52

如果你希望主体是100%,你必须将html的高度设置为100% (只有在设置了父元素的高度的情况下,100%的高度才有效):

代码语言:javascript
复制
body,html{
    height:100%;
}

Here就是一个例子。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8260994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档