Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
margin-left: 100 + 20%;
上記と同じことをしたいです。ただし、CSSには形式がありません。これらを一緒にうまく使用するにはどうすればよいですか?
javascriptなし?そのコンテンツを別の要素(通常は<div>)にラップし、そのマージンを2つの要素に分割することによってのみ。
<div>
何かのようなもの:
<div style="margin-left:20%"> <div style="margin-left:100px"> <!-- content --> </div> </div>
こんにちは、StackOverflowへようこそ。残念ながら、CSSにはこの(良い)動作はありませんが、LESSにはあります。JavaScriptの実装については、こちらをご覧ください。PHPの実装が必要な場合は、こちらをご覧ください。私がJSとPHPについて話している理由について混乱するかもしれませんが、LESSが行うことは、.lessファイルを取得して、クライアント(JS)またはサーバー(PHP)のいずれかでバニラCSSファイルに変換することです。
.less