が動作していません少なくともChromeでは、幅で除算しようとするとプロパティが無効であると表示されます。CSSの計算値()私は親がようになるはずです<code>width</code></p> <p>equationの減少として<code>width</code>が増加する要素を持っている
これは可能ですか? (calc()
の代替品も可)
EDIT スペースを追加しました(これについては気づいていません)。いろいろなユニットで試しましたが、運はまだありません。
<div style="width:100%;position:relative;">
<div style="width:calc(150px + (500/100%));position:absolute;top:0;left:0;">This one should get bigger as the page gets smaller</div>
</div>
思考プロセス:
一定の幅(150ピクセル)に加えて、現在の親の幅で割った500。したがって
親が500pxなどである場合:
150 + 500/500 - > 150 + 5 = 155 - > 150 + 1 = 151
親は100pxに
150 + 100分の500であります
親は20ピクセル
150 + 20分の500 - > 150 + 100 = 250
おそらく '/'の前後にスペースを入れていないという事実と関係がありますが、それは必須です。 – nicael
calcから%記号を取り出しますか? – Lowkase