1
margin-left: 100 + 20%;

上記と同じことをしたいです。ただし、CSSには形式がありません。これらを一緒にうまく使用するにはどうすればよいですか?

4

2 に答える 2

2

javascriptなし?そのコンテンツを別の要素(通常は<div>)にラップし、そのマージンを2つの要素に分割することによってのみ。

何かのようなもの:

<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ファイルを取得して、クライアント(JS)またはサーバー(PHP)のいずれかでバニラCSSファイルに変換することです。

于 2011-04-09T18:47:49.810 に答える