Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 左右浮动使两列的高度相同_Html_Css - Fatal编程技术网

Html 左右浮动使两列的高度相同

Html 左右浮动使两列的高度相同,html,css,Html,Css,为什么右侧浮动列的100%高度不能使其达到100%高度?现在我不明白100%的身高到底意味着什么 如果我使用float,如何使两列具有相等的高度 .wrap{ 身高:100%; 溢出:隐藏; 宽度:400px; } .左{ 浮动:左; 宽度:50%; 背景:#fafafa; 文本对齐:居中; } .对{ 浮动:对; 背景:#ccc; 宽度:50%; 文本对齐:居中; 高度:100%;//使右侧与左侧相同不起作用 } 左边的内容很长 左边的内容很长 左边的内容很长 左边的内容很

为什么右侧浮动列的100%高度不能使其达到100%高度?现在我不明白100%的身高到底意味着什么

如果我使用float,如何使两列具有相等的高度

.wrap{
身高:100%;
溢出:隐藏;
宽度:400px;
}
.左{
浮动:左;
宽度:50%;
背景:#fafafa;
文本对齐:居中;
}
.对{
浮动:对;
背景:#ccc;
宽度:50%;
文本对齐:居中;
高度:100%;//使右侧与左侧相同不起作用
}


左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

正确的内容是不正确的
当使用百分比表示高度时,上升点也需要一个高度,一直到
html
,除非有固定高度,即视口单位
vh
,如示例2所示

示例1,在
html的主体上具有
height:100%

html,
身体{
身高:100%;
}
.包裹{
身高:100%;
溢出:隐藏;
宽度:400px;
}
.左{
浮动:左;
宽度:50%;
背景:#fafafa;
文本对齐:居中;
}
.对{
浮动:对;
背景:白色;
宽度:50%;
文本对齐:居中;
身高:100%;
}


左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

左边的内容很长

正确的内容是不正确的
Height 100%如果div中的元素需要如此高的高度,则该高度将作为其父元素的100%

在您的例子中,右div只有一个元素,它不需要这么大的高度来渲染

如果您希望左右集装箱具有相同的高度,请提供px高度,如下所示

.left{
height:200px
}
.right{
height:200px
}

您不能添加100%相同的高度,因为具有floa权限的元素以前没有类似于儿童的元素。100%是平均值,身高等于100%身高的孩子。因此,必须将375px的高度设置为相同的高度

.right {
height:375px;
}

请参见Js fiddle此处:

使用vh有任何缺点吗?@JennyMok在本例中,没有。@JennyMok我更新了我的答案,并添加了两个副本,以提请更多注意这些答案/问题在什么情况下vh有问题?永远不要使用它,但它在这种情况下仍然有效哈哈。@JennyMok它没有任何问题,尽管它是基于视口的,出于同样的原因,它有时会有缺点。引导使用浮动,所以我的链接副本中的解决方案会回答这个问题。@Paulie_同意它确实有答案,但仍然没有解释原因。请放心再关一次,我就不关了:)我想我现在不能再关了,但你也许可以to@Paulie_D尝试如果没有,我丢失了链接,所以将其作为评论发布,我仍然会在链接问题侧栏中显示