Html 圣杯3列全高布局

Html 圣杯3列全高布局,html,css,layout,Html,Css,Layout,我正在尝试创建一个具有百分比宽度的三列布局。在搜索了谷歌并阅读了一些文章后,我知道这个布局是网页设计的一部分。我已经采取了在这个网站上给出的例子:并修改了宽度,因为我需要20%左右栏的宽度。但在这个布局中,并没有覆盖100%的高度。此布局的高度等于三列的最大高度。使用min height:100%或height:100%对此不起作用。这是我的名片 只需将高度100%设置为html,正文: html,body{ height:100%; } 并给内三柱100%的高度 .colright,

我正在尝试创建一个具有百分比宽度的三列布局。在搜索了谷歌并阅读了一些文章后,我知道这个布局是网页设计的一部分。我已经采取了在这个网站上给出的例子:并修改了宽度,因为我需要20%左右栏的宽度。但在这个布局中,并没有覆盖100%的高度。此布局的高度等于三列的最大高度。使用
min height:100%
height:100%
对此不起作用。这是我的名片

只需将高度100%设置为html,正文:

html,body{
    height:100%;
}
并给内三柱100%的高度

.colright,
.colmid,
.colleft {
    float:left;
    width:100%;         
    position:relative;
    height:100%;
}
只需将高度100%设置为html,正文:

html,body{
    height:100%;
}
并给内三柱100%的高度

.colright,
.colmid,
.colleft {
    float:left;
    width:100%;         
    position:relative;
    height:100%;
}

身高:100%的零给零

您需要css中固定的元素宽度和高度,以便childs可以继承其值以计算其百分比:

html, body, .colmask, .colmid, .colleft
{
    height:100%;
    margin:0;
}
.col1, .col2, .col3 {
    min-height:100%;
}
CSS=级联的样式表:)
演示:

高度:100%的零表示零

您需要css中固定的元素宽度和高度,以便childs可以继承其值以计算其百分比:

html, body, .colmask, .colmid, .colleft
{
    height:100%;
    margin:0;
}
.col1, .col2, .col3 {
    min-height:100%;
}
CSS=级联的样式表:) 演示: