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 如何安装div容器以覆盖其间的所有剩余空间?_Html_Css_Overflow - Fatal编程技术网

Html 如何安装div容器以覆盖其间的所有剩余空间?

Html 如何安装div容器以覆盖其间的所有剩余空间?,html,css,overflow,Html,Css,Overflow,我的中心div超出了它的容器,它怎么能占据左和右之间的剩余空间? 左侧和右侧必须完全可见,但中间的内容可以溢出隐藏 HTML 只需从#center元素中删除float:left和display:inline块 演示在 <div id=container> <div id=left> <div>first element</div> <div>second element</div>

我的中心div超出了它的容器,它怎么能占据左和右之间的剩余空间? 左侧和右侧必须完全可见,但中间的内容可以溢出隐藏

HTML


只需从
#center
元素中删除
float:left
display:inline块

演示在

<div id=container>
    <div id=left>
        <div>first element</div>
        <div>second element</div>
        <div>third element</div>
    </div>
    <div id=right>right frame variable width</div>
    <div id=center>
        <div>first element</div>
        <div>second element</div>
        <div>third element</div>
    </div>
</div>
html,body{margin:0;}
*{box-sizing:border-box;}
#container {
    height:30px;
    white-space:nowrap;
    background-color:lightgreen;
}
#left {
    float:left;
    border:4px solid black;
    height:100%;
}
#left *{
    border:2px solid blue;
    display:inline-block;
    height:100%;
}
#center {
    float:left;
    border:4px solid black;
    display:inline-block;
    overflow:hidden;
    height:100%;
}
#center *{
    border:2px solid red;
    display:inline-block;
    height:100%;
}
#right {
    float:right;
    border:4px solid black;
    height:100%;
}