2017-08-29 8 views
1

スタイラスを使用した操作に問題があります。私はパーセントとピクセルの幅や高さの間で計算を使うことができると思っていましたが、スタイラスは正しい値を返す作業をしています...しかし、私はそれを動作させることはできません。 私はいくつかの研究をしましたが、スタイラスに関連する何かを見つけることができませんでした、私はcalc()ここパーセント - スタイラスのpx幅

は、私が試したものです機能を言及するいくつかの記事を見ました:max-width: (50% - 20px)

これが30%を返します!それはちょうど50から20を引いたように見えます!私は何かを欠いている?あなたはそれが次のようになりますネイティブCSSカルクためつもりなら

おかげ

+0

スタイラスはできません。他のプリプロセッサもありません。スタイラスはパーセンテージの実際のサイズを知ることができず、HTMLを読み込むこともなく、CSSだけをコンパイルすることもできません。 CSSの 'calc()'関数を使うべきです。 – blonfu

+0

ありがとう、私はあきらめて別のことをしました:/ – Websphere

答えて

1

max-width: calc(50% - 20px); 

注オペランドのいずれかの側の空白は、それが現在必要とされます。

+0

どうすればブラウザの互換性がありますか? – Websphere

+0

http://caniuse.com/calc/embed/eras=-2、古いIE版やあまり目立たないモバイルブラウザをターゲットにする必要がある場合を除き、問題なく使用する必要があります。 – Culyx

+0

ありがとうございます;) – Websphere

関連する問題