当前位置: 首页 > 面试题库 >

使用CSS3 calc进行不太积极的编译

岳晟
2023-03-14
问题内容

我正在使用的Less编译器OrangeBits和dotless1.3.0.5正在积极地进行翻译

body { width: calc(100% - 250px - 1.5em); }

进入

body { width: calc(-151.5%); }

这显然是不希望的。我想知道是否有一种方法可以通知Less编译器在编译过程中实质上忽略该属性。我搜索了Less文档和两个编译器的文档,但找不到任何东西。

更少或更少的编译器是否支持此功能?

如果没有,是否有CSS扩展器呢?


问题答案:

calc由于,默认情况下,Less不再计算内部表达式v3.00

原始答案(Less v1.x...2.x):

做这个:

body { width: calc(~"100% - 250px - 1.5em"); }

在Less1.4.0中,我们将提供一个strictMaths选项,要求所有Less计算都放在方括号内,因此calc“开箱即用”即可使用。这是一个重大突破,因此是一个选择。1.4.0的早期测试版默认情况下启用此选项。发行版本默认情况下将其关闭。



 类似资料:
  • 问题内容: 我有一个包含一些User对象的列表,我正在尝试对列表进行排序,但是只能使用方法引用来工作,对于lambda表达式,编译器会给出错误: 错误: 问题答案: 这是编译器的类型推断机制的一个弱点。为了推断ulambda的类型,需要建立lambda的目标类型。这是如下完成的。期待类型为的参数。在第一行中,需要返回。这意味着需要一个带参数的a 。因此,在第一行的中,必须为并且一切正常。 在第二行

  • 一门新的编程语言,编译成javascript, 运行于node.js环境,支持元语言(lisp风格的宏是元语言的特例),动态语法。 示例代码: // #1+2 and #3+4 is evaluated in compiling time:  if 1 then #1+2 else #3+4// the condition of "if" statemeng is evaluated in com

  • 问题内容: 在过去的两年中,我一直在编写Java,现在,我开始用python(另外)进行编写。 问题是,当我查看我的Python代码时,似乎有人试图将Java代码转换为python格式,但结果却很糟糕,因为- python不是Java。 关于如何摆脱“用Python编写Java”模式的任何技巧? 谢谢! 问题答案: 您可能会考虑将自己沉浸在Python范例中。最好的方法是首先了解他们的知识,然后通

  • 错误 我正在编译SimpleCompiletest.java并得到这个错误。救命啊!!!

  • 我有以下实体: 我还有一个Spring数据JPA存储库,定义如下: 当我从存储库中执行find-method时,我想急切地加载TextRow。因此,我在上面的代码中引入了NamedEntityGraph-和EntityGraph-注释。 在数据库的文本表中有2个条目,在文本行表中各有3个条目。 我希望findAllByBelongsTo方法返回一个包含两个文本实例的列表。相反,它返回一个包含6个文

  • 问题内容: 我在编译代码时收到一条消息: 如何重新编译? 问题答案: 在javac的命令行上指定它: javac -Xlint:unchecked 或者,如果您使用的是Ant,请修改您的javac目标 如果您使用的是Maven,请在