1
margin-left: 100 + 20%;

我想做和上面一样的事情。但是 CSS 没有任何格式。我怎样才能成功地一起使用这些?

4

2 回答 2

2

没有javascript?仅通过将该内容包装到另一个元素(通常<div>)并将该边距拆分为两个元素。

就像是:

<div style="margin-left:20%">
  <div style="margin-left:100px">
  <!-- content -->
  </div>
</div>
于 2011-04-09T18:49:00.467 回答
0

您好,欢迎来到 StackOverflow。不幸的是,CSS 没有这种(好的)行为,但 LESS 会有。对于 JavaScript 实现,请看这里。如果你想要一个 PHP 实现,看这里。您可能对我为什么要谈论 JS 和 PHP 感到困惑,但 LESS 所做的就是将您的.less文件转换为普通的 CSS 文件,无论是在客户端 (JS) 上,还是在您的服务器 (PHP) 上。

于 2011-04-09T18:47:49.810 回答