【问题标题】:absolute div width 90% - xpx绝对 div 宽度 90% - xpx
【发布时间】:2013-04-09 12:17:51
【问题描述】:

我有 2 个绝对 div。

left: 10%;
position: absolute;
width: x px;
z-index: 1;
margin-left: -540px;

和

left: 10%;
z-index: 0;
width: <some big number>px;
position: absolute;
margin-left: -199px;

Div A 在 div B 之上,是网站的标志。

Div B 在 div A 之下,用作无限背景(一些很大的数字)。

使用该解决方案,我可以沿着一些大数字大小的背景水平滚动。

我需要这样的东西:

left: 10%;
z-index: 0;
width: 90% + 199px;
position: absolute;
margin-left: -199px;

有人有解决这个问题的办法吗?

谢谢!

【问题讨论】:

    标签: css margin css-position


    【解决方案1】:

    如果你可以使用 CSS3,你可以使用calc()。

    类似:

    width: calc(90% + 199px)
    

    检查caniuse 以获得浏览器支持和供应商前缀的需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      相关资源
      最近更新 更多