如何使右边距是左边距的两倍

Geo*_*rge 5 html css css3

我在可变宽度外部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?

Pau*_*e_D 5

作为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)