[解決済み] LessがCSS calc()プロパティをコンパイルしようとするのを防ぐには?
2022-04-18 02:05:15
質問
その 少ない というコンパイラを使用しています( オレンジビッツ と ドットレス1.3.0.5 を積極的に翻訳しています。
body { width: calc(100% - 250px - 1.5em); }
に入っています。
body { width: calc(-151.5%); }
これは明らかに望ましいことではありません。コンパイル時にこの属性を無視するよう、Less コンパイラに合図する方法はないでしょうか。Less のドキュメントと両方のコンパイラのドキュメントを検索してみましたが、何も見つかりませんでした。
Less または Less コンパイラはこれをサポートしていますか?
そうでない場合、そうするCSSエクステンダーはありますか?
どのように解決するのですか?
の中の式を評価しなくなりました。
calc
はデフォルトで
v3.00
.
オリジナル回答 (
Less v1.x...2.x
):
こうしてください。
body { width: calc(~"100% - 250px - 1.5em"); }
Less 1.4.0では、このように
strictMaths
オプションを使用すると、Less のすべての計算を大括弧内に記述する必要があるため
calc
はそのまま動作します。これは大きな変更であるため、オプションとして提供されています。1.4.0の初期のベータ版では、このオプションはデフォルトでオンになっていました。リリース版では、デフォルトでオフになっています。
関連
-
[解決済み】ダウンロードしたフォントのデコードに失敗しました。
-
[解決済み] Chrome で注入されたスタイルシートによる奇妙なスタイリングが発生する
-
[解決済み] CSSを使用します。ウィンドウの幅の50%の背景色を設定する
-
[解決済み] CSS 不透明度 - 背景色
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] CSSの三角形はどのように機能するのですか?
-
[解決済み] CSS calc()関数内のSass変数
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] インラインCSSでa:hoverを記述するには?
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ダウンロードしたフォントのデコードに失敗しました。
-
[解決済み】display:noneの反対語はあるのか?
-
[解決済み] "セレクタ(CSS)にIDを使うな "なら、IDの代わりに何を使えばいい?
-
[解決済み] font-face は OpenType 埋め込み許可チェックに失敗しました。パーミッションはインストール可能である必要があります。
-
[解決済み] グレーの透明な背景を設定する
-
[解決済み] 位置固定が効かないのが絶対のように効いている【非公開
-
[解決済み] cssのフォントサイズ14px/26pxってどうなってるの?
-
[解決済み] psuedo 要素を用いたスクロール/ホバー可能な CSS ツールチップ
-
[解決済み] LESS-CSSの上書きcalc()を無効にする [重複] [重複
-
[解決済み] CSSのcalc()でvhマイナスピクセルを使用することは可能ですか?[重複しています]。