Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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的智能/液体内联间距_Html_Css - Fatal编程技术网

Html div的智能/液体内联间距

Html div的智能/液体内联间距,html,css,Html,Css,我有一个容器,里面有两个容器。 <div id="container"> <div id="box1"> </div> <div id="box2"> </div> <div id="box3...4..."> </div> </div> 我希望主容器跨越页面的整个宽度。(宽度:100%;) 我希望两个子容器均匀分布并填充页面上的水平空间 我希望能够添加第三个甚至第四个儿童容器,并让它们

我有一个容器,里面有两个容器。

<div id="container">

<div id="box1">
</div>

<div id="box2">
</div>

<div id="box3...4...">
</div>

</div>

我希望主容器跨越页面的整个宽度。(宽度:100%;)

我希望两个子容器均匀分布并填充页面上的水平空间

我希望能够添加第三个甚至第四个儿童容器,并让它们全部填充从50%50%到~33%~33%~33%到25%25%25%25%,依此类推


如果有一种方法可以轻松做到这一点?对不起,如果我没有解释清楚,这是我第一次问问题

只需在容器上指定
display:flex
,然后在子元素上指定
flex:1
(或
flex grow:1
,即可使用
flex
,如下所示:

.container{
显示器:flex;
}
.集装箱{
flex:1;/*或“flex-grow:1”*/
最小高度:100px;
边框:1px纯红;
}

只需在容器上指定
display:flex
,然后在子元素上指定
flex:1
(或
flex-grow:1
),即可使用
flex
,如下所示:

.container{
显示器:flex;
}
.集装箱{
flex:1;/*或“flex-grow:1”*/
最小高度:100px;
边框:1px纯红;
}