Html 将外部嵌套div扩展到100%
我有这个密码Html 将外部嵌套div扩展到100%,html,css,Html,Css,我有这个密码 .outer{ 背景色:#ff00ff; 宽度:100%; } .外分区{ 浮动:左; 背景色:#0000ff; } 测试1测试1 测试2测试2 使用clearfix .outer{ 背景色:#ff00ff; 宽度:100%; } .外分区{ 浮动:左; 背景色:#0000ff; } .clearfix:之后{ 内容:“; 显示:表格; 明确:两者皆有; } 测试1测试1 测试2测试2 使用clearfix .outer{ 背景色:#ff00ff; 宽度:100%; }
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
使用clearfix
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
.clearfix:之后{
内容:“;
显示:表格;
明确:两者皆有;
}
测试1
测试1
测试2
测试2
使用clearfix
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
.clearfix:之后{
内容:“;
显示:表格;
明确:两者皆有;
}
测试1
测试1
测试2
测试2
.outer
已具有100%的宽度,因为它是块元素。它缺少高度,因为内容是浮动的。要为.outer
提供内容的高度,请在类定义中添加overflow:auto
:
.outer{
背景色:#ff00ff;
溢出:自动;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
.outer
已具有100%的宽度,因为它是块元素。它缺少高度,因为内容是浮动的。要为.outer
提供内容的高度,请在类定义中添加overflow:auto
:
.outer{
背景色:#ff00ff;
溢出:自动;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
使用溢出:自动
.outer{
背景色:#ff00ff;
宽度:100%;
溢出:自动;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
使用溢出:自动
.outer{
背景色:#ff00ff;
宽度:100%;
溢出:自动;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
方法1:使用
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
方法1:使用
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试2
测试2
解决这个问题有两个方面:
使用clear属性,无论是添加到.outer类之后还是添加一个实div作为最后一个.outer容器元素都可以李>
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外:之后{
显示:块;
内容:“;
明确:两者皆有;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试1
测试2
测试2
测试2
解决这个问题有两个方面:
使用clear属性,无论是添加到.outer类之后还是添加一个实div作为最后一个.outer容器元素都可以李>
.outer{
背景色:#ff00ff;
宽度:100%;
}
.外:之后{
显示:块;
内容:“;
明确:两者皆有;
}
.外分区{
浮动:左;
背景色:#0000ff;
}
测试1
测试1
测试1
测试2
测试2
测试2
由于.outer的所有内容都是浮动的,因此它们将从文档流中删除。因此,.outer为空且未显示。@Gerard感谢您的解释,他不知道,因为.outer的所有内容都是浮动的,所以它们将从文档流中删除。结果,.outer是空的,没有显示。@Gerard谢谢你的解释,我不知道that@Toshi我的回答类似,您可以查看更多详细信息代码>更好的选项?溢出:自动
不清除floats@Toshi回答类似,您可以查看更多详细信息。不是溢出:自动代码>更好的选项?溢出:自动
不清除浮动