Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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,为什么第二组在第一组之下?它们都是“浮动”元素。当我设置第二个div的宽度时,一切都很好。但我预计这两个分区位于同一排 .one{ 背景颜色:绿色; 浮动:左; 边框:1px纯绿色; } .二{ 浮动:左; 背景色:红色; 边框:1px纯红; } html, 身体{ 保证金:0; 填充:0; 宽度:100%; 身高:100%; } 菜单 Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃

为什么第二组在第一组之下?它们都是“浮动”元素。当我设置第二个div的宽度时,一切都很好。但我预计这两个分区位于同一排

.one{
背景颜色:绿色;
浮动:左;
边框:1px纯绿色;
}
.二{
浮动:左;
背景色:红色;
边框:1px纯红;
}
html,
身体{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
}
菜单

Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。最小动物照明官方场所位于reprehenderit级别。
这是因为您没有定义浮动元素的宽度。如果定义一个
最大宽度
,例如
50%
,它们将不再在同一行上。我建议使用
max width
而不是
width
,因为我相信您不希望为元素提供静态
width
。另外,他们应该灵活地占据他们想要的空间,除非他们不应该互相弄乱,这发生在
50%
之后

.one{
背景颜色:绿色;
浮动:左;
边框:1px纯绿色;
最大宽度:50%;
}
.二{
浮动:左;
背景色:红色;
边框:1px纯红;
最大宽度:50%;
}
html,
身体{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
}
菜单

Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。最小动物照明官方场所位于reprehenderit级别。
这是因为您没有定义浮动元素的宽度。如果定义一个
最大宽度
,例如
50%
,它们将不再在同一行上。我建议使用
max width
而不是
width
,因为我相信您不希望为元素提供静态
width
。另外,他们应该灵活地占据他们想要的空间,除非他们不应该互相弄乱,这发生在
50%
之后

.one{
背景颜色:绿色;
浮动:左;
边框:1px纯绿色;
最大宽度:50%;
}
.二{
浮动:左;
背景色:红色;
边框:1px纯红;
最大宽度:50%;
}
html,
身体{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
}
菜单

Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。最小官方动物照明公司位于reprehenderit级别。
您可以使用flex代替float。 添加
显示:flex用于容器。和
flex:0自动用于第一个div和
flex:1自动第二个<代码>弹性:0 0自动表示元素将根据需要占用尽可能多的空间<代码>flex:1自动表示元素将占用所有可用空间

.container{
显示器:flex;
}
.一{
flex:0自动;
背景:红色;
}
.二{
flex:1自动;
}

菜单
Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。微小动物药用植物。

您可以使用flex代替float。 添加
显示:flex用于容器。和
flex:0自动用于第一个div和
flex:1自动第二个<代码>弹性:0 0自动表示元素将根据需要占用尽可能多的空间<代码>flex:1自动表示元素将占用所有可用空间

.container{
显示器:flex;
}
.一{
flex:0自动;
背景:红色;
}
.二{
flex:1自动;
}

菜单
Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。微小动物药用植物。

您可以使用calc CSS函数,以%或像素为单位为他们提供一些宽度选项,例如

.one{
背景颜色:绿色;
浮动:左;
边框:1px纯绿色;
显示:块;
宽度:10%;
}
.二{
宽度:70%;
浮动:左;
背景色:红色;
边框:1px纯红;
显示:块;
}
html,
身体{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
}
菜单

Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。Animi illum minima officia placeat quo rem REPRECHENDERIT vel.
您可以使用calc CSS函数为它们提供一些以%为单位的宽度选项或像素,类似于这样的

.one{
背景颜色:绿色;
浮动:左;
边框:1px纯绿色;
显示:块;
宽度:10%;
}
.二{
宽度:70%;
浮动:左;
背景色:红色;
边框:1px纯红;
显示:块;
}
html,
身体{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
}
菜单

Lorem ipsum dolor sit amet,奉献精英。Aliquam建筑设计师beatae delectus eveniet impedit,在圣沃卢帕提斯岛工作。Animi illum minima officia placeat quo rem Reprechendus reprehenderit vel.
Flexbox是您真正想要的,我认为,浮动非常好,但与真正的解决方案相比,总是感觉像一个黑客

您可以跨所有浏览器使用,IE8无法处理,但它不再是受支持的浏览器。我建议你仔细阅读一下,他们通常都有很好的教程

.flex容器{
显示器:flex;
}
.1,
.二{
填充物:5px;
}
.一{
背景颜色:绿色;
边框:1px纯绿色;
}
T