問題タブ [css-calc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2979 参照

css - FireFox 29.0.1 で css calc() が機能しない

css の関数 calc() が firefox 29.0.1 で機能しません。他のブラウザーは機能しています。

0 投票する
1 に答える
6154 参照

css - CSS3 calc() 検証: 値エラー: 幅解析エラー

次のコードを使用している CSS3 ファイルを検証する必要があります。

次のエラーが返されます。

値エラー: 幅解析エラー - 312px)

私の最後の選択肢は、ページの読み込みとウィンドウのサイズ変更で Javascript 関数を使用して、CSS3 を使用できる場合 (IE8 以前のみ)、幅の値を取得することです。

0 投票する
2 に答える
34860 参照

css - 計算が機能しない、つまり 11

調査の結果、calc は ie8+ で動作するはずですが、動作していません。

これが私が作ったJSフィドルです:

http://jsfiddle.net/75tzyLoo/

ここにコードがあります: HTML:

CSS:

そして、ここに私が見る出力があります:CalcのJS Fiddle出力が機能しない

私は何を間違っていますか?

0 投票する
1 に答える
259 参照

css - CSS Calc((100%/5)+10px) が機能しない

よし、CSS で数学 calc((100%/5)+10px); を実行しようとしています。私がこれを行うと、うまくいきません。calc(100%/5); を実行すると、それはうまく動作します。+10px を機能させるにはどうすればよいですか?

0 投票する
1 に答える
1052 参照

css - 最大高さ、Safari の Calc vh を使用

Safariの場合、次のことが機能していません。誰かが私が間違っていることを特定できますか?

すべてのメソッドは、Safari で個別にサポートされています。-webkit-calc も役に立ちません。

ありがとう!

0 投票する
2 に答える
3058 参照

css - Chrome 37 calc の丸め

http://jsfiddle.net/yz8cwj3a/

結果: http://i.imgur.com/DYor2yb.png

このフィドルは、Chrome 37 の問題を示しています。小数ピクセルの要素で calc(100% - 10px) 関数を使用すると、常に切り捨てられます。これは奇妙なことを引き起こします。

この例では、外側の div の幅は 50.5px です。内側の 2 つの div の幅は calc(100% - 10px) と 10px です。これは合計で 50.5 になるはずですが、それでも赤い背景が表示されます。

この問題は Chome 37 で導入されたようです。この問題がすでに報告されているかどうか、および/または解決されるかどうかを知っている人はいますか?

編集:コメントから、この問題はすでに長期間存在していることを理解しています。これを修正する(クロスブラウザ)きちんとした方法はありますか?

0 投票する
1 に答える
9654 参照

css - CSS calc() 丸め

この問題は、 Chrome 37 の計算の丸めに似ています

しかし、実際の問題はもう少し複雑で、提供された解決策はこの場合には機能しません。

Chrome での結果: http://i.imgur.com/vNvFfHC.jpg

もう少し説明すると、outerDiv の幅は、outerDiv の内側にある別の div にあるテキストのランダムな量に依存します。左右の div には画像が含まれているため、幅は静的です。

現在の解決策は、calc を calc(100% - 40px + 1px );に変更することです。より良い解決策はありますか?

0 投票する
1 に答える
249 参照

css - Css calc() 関数、演算子 +

calc() 関数を使用して CSS で何かをしたかったのですが、問題があります。この操作を実行しようとすると、コンソールにエラーが表示されます:

コンソールに次のメッセージが表示されます:

ParseError: 行 24、列 3 の C:path\translation.less の認識できない入力:

23

24.タイトル{

25

プロセスは終了コード 1 で終了しました

それでも、これを行うと、エラーは発生しません:

誰かが私を助けて、演算子を変更することでこのエラーの理由を理解できるでしょうか?

ありがとうございました

0 投票する
1 に答える
409 参照

html - calc() を使用した div 間隔のオフセット

calc()を使用して画面上で分割された 3 つの垂直行があります 。各ボックス タイプの高さを設定するために JS を使用しています。

これは、各ブロックの高さを設定する JavaScript です。高さを幅に等しく設定し、長いボックスの場合は高さを幅の半分に設定します。

行の列間に奇妙なオフセットがあります (スクリーンショットを参照)

ここでページを表示できますhttp://cloudlabme.webhosting.be/4sr ここに画像の説明を入力

縦2列のHTMLです

これは私のCSSです

ありがとう!これは私の脳を殺しています!