Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 将div环绕另一个浮动div布局_Html_Css_Layout_Css Float - Fatal编程技术网

Html 将div环绕另一个浮动div布局

Html 将div环绕另一个浮动div布局,html,css,layout,css-float,Html,Css,Layout,Css Float,我一直在尝试一个布局,我想做的。我将展示我正在尝试的基本布局: 好的,我所做的是将红色块作为一个float:leftdiv,而另一部分将黑色块作为一个display:blockdiv,其中包含许多display:inline block。我的问题是,它看起来和我想要的相似,但正如美丽的图画所示,右边的空间可以用于某些分辨率,我想也许我可以将所有东西水平居中,但这并不像我想的那么容易 也许我尝试使用了错误的“工具”,您认为应该使用网格这样的工具吗? 我一直在努力寻找符合我想要的东西,但我没有运气

我一直在尝试一个布局,我想做的。我将展示我正在尝试的基本布局:

好的,我所做的是将红色块作为一个
float:left
div,而另一部分将黑色块作为一个
display:block
div,其中包含许多
display:inline block
。我的问题是,它看起来和我想要的相似,但正如美丽的图画所示,右边的空间可以用于某些分辨率,我想也许我可以将所有东西水平居中,但这并不像我想的那么容易

也许我尝试使用了错误的“工具”,您认为应该使用
网格这样的工具吗?
我一直在努力寻找符合我想要的东西,但我没有运气。提前感谢您的帮助:)

编辑
根据设计,黑色div有一个固定的宽度,我不能改变这个宽度,这个屏幕应该能够显示任何数量的div输入,所以在这个例子中,我们有3个黑色div,但它可以显示2,4,这取决于屏幕,但特殊的绘图是为了说明它不能显示4的情况,并在右侧留下一个巨大的空白,因此,需要将该部分水平居中。

想象一下向stackoverflow发布一个问题,并解决所有这些问题,使包含黑色div的
div对齐:居中并修复它


这就是我所做的,工作起来很有魅力想象一下,在stackoverflow上发布一个问题,并解决所有这些问题,使包含黑色div的
div对齐:居中并修复它


我就是这么做的,工作起来很有魅力。你试过改变每个div的宽度值吗?如果你有四个等距的div,你可以使用
width:25%
因此div会响应浏览器窗口的大小。这不是一个坏主意,但问题是这些div的设计宽度是固定的,我无法更改它们,我不需要确定4个项目,而是它可以显示的数量(在较大或较小的显示中,这会破坏)[将此细节添加到问题中]您是否尝试过更改每个div的宽度值?如果你有四个等距的div,你可以使用
width:25%
因此div会响应浏览器窗口的大小。这不是一个坏主意,但问题是这些div的设计宽度是固定的,我无法更改它们,我不需要确定4个项目,而是它可以显示的数量(在较大或较小的显示中,这会破坏)[将此细节添加到问题中]如果这是解决你问题的答案@Tomas Di Vito请将其标记为答案,以便其他人不要试图提供答案。我必须等待2天,但我会:)如果这是解决您问题的答案@Tomas Di Vito请将其标记为答案,以便其他人不会试图提供答案。我必须等待2天,但我会:)