我在外部div中有3个div.我通过向左浮动它们水平对齐它们.和div3为浮动权利
<div id="outer">
<div id="div1">always shows</div>
<div id="div2">always shows</div>
<div id="div3">sometimes shows</div>
</div>
Run Code Online (Sandbox Code Playgroud)
div1和div3具有固定的大小.如果div3被省略,我想要div 2来填补余下的空间.我该怎么做?
ste*_*ecb 26
这样的事情怎么样?https://jsfiddle.net/Siculus/9vs5nzy2/
CSS:
#container{
width: 100%;
float:left;
overflow:hidden; /* instead of clearfix div */
}
#right{
float:right;
width:50px;
background:yellow;
}
#left{
float:left;
width:50px;
background:red;
}
#remaining{
overflow: hidden;
background:#DEDEDE;
}
Run Code Online (Sandbox Code Playgroud)
身体:
<div id="container">
<div id="right">div3</div>
<div id="left">div1</div>
<div id="remaining">div2, remaining</div>
</div>
Run Code Online (Sandbox Code Playgroud)