使用CSS百分比和单位一起计算保证金

时间:2011-04-09 18:45:34

标签: css dimension

margin-left: 100 + 20%;

我想做与上面相同的事情。但CSS没有任何格式。我怎样才能成功地将它们一起使用?

2 个答案:

答案 0 :(得分:2)

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

类似的东西:

<div style="margin-left:20%">
  <div style="margin-left:100px">
  <!-- content -->
  </div>
</div>

答案 1 :(得分:0)

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