我在可变宽度外部div中有一个固定大小的内部div.
#outer { width: 100%; }
#inner { width: 80px; }Run Code Online (Sandbox Code Playgroud)
<div id="outer">
<div id="inner"></div>
</div>Run Code Online (Sandbox Code Playgroud)
我想将内部div放在外部div中,如下所示:
[Npx of empty space][80px fixed-size inner div][2Npx of empty space]
Run Code Online (Sandbox Code Playgroud)
其中N是某个数字.随着窗口大小的改变,N将改变,但右边将保持左边大小的两倍.是否可以使用CSS?
作为Lister先生定位选项的替代方案,我们可以calc在边缘使用.
#outer {
width: 100%;
}
#inner {
width: 80px;
height: 35px;
background: rebeccapurple;
margin-top: 1em;
margin-left: calc((100% - 80px) / 3);
margin-right: calc((100% - 80px) / (3 * 2));
}Run Code Online (Sandbox Code Playgroud)
<div id="outer">
<div id="inner">
</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |