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

禁用LESS-CSS覆盖calc()

吴正祥
2023-03-14
问题内容

现在,我正在尝试用我的LESS代码在CSS3中执行此操作:

width: calc(100% - 200px);

但是,LESS编译时将输出以下内容:

width: calc(-100%);

有没有办法告诉LESS不要以这种方式编译它并正常输出它?


问题答案:

使用[转义字符串(也称为转义值):

width: ~"calc(100% - 200px)";

另外,如果您需要将Less Math与转义字符串混合使用:

width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");

编译为:

width: calc(100% - 15rem + 15px + 2em);

默认情况下,这作为“少”将值(转义的字符串和数学结果)连接在一起时起作用。



 类似资料:
  • 我们可以禁用或覆盖身体解析器后,注入它作为中间件来表达应用程序? 在一个文件(不可编辑,由框架完成)应用程序中。使用(bodyParser.json());出口应用程序; 在另一个文件中,我正在导入应用程序,这里我想为其中一个路由禁用bodyParser。我有办法做到吗?

  • 问题内容: (这是在Chrome扩展程序中使用内容脚本) 我需要覆盖网页标记为的某些CSS属性。这可能吗? 例如,如果我想摆脱标记为重要的边框: 问题答案: 干得好: 元素对象的方法使您可以传递表示优先级的第三个参数。因此,您要用自己的!important值覆盖!important值。据我所知,不可能用jQuery设置!important优先级,因此您唯一的选择是内置方法。

  • 问题内容: 我查看了Stack Overflow,但没有找到解决方案,我知道如何在样式存在的情况下覆盖样式,只需更改其属性即可。但是现在我有一种奇怪的样式可以覆盖 这是我所拥有的一个例子 首先我有一个: 现在,我需要使用以下一种样式来覆盖该样式: 问题是第一种样式会追加第二种,但是我不希望那样,在第二种样式中我只需要一行,而不是从第一种样式追加? 问题答案: 您可以将另一个类添加到元素中,而不是重

  • 问题内容: 是否可以使用单独的自定义css文件覆盖已样式化的JQuery Mobile元素(按钮,列表等)? 如果是这样,我将如何去引用这些元素。 谢谢 问题答案: 我不知道这样做的官方优雅方法,但是我在非min的css文件中查找类,然后将类似的内容添加到jquery mobile 后面 的.css文件中: .ui-header .ui-title {margin-right:20px; marg

  • 我正在尝试使用docker Compose设置Keycloak: 设置所有表需要很长时间,但最终还是创建了表。然而,在一段时间后,我得到了jboss启动的超时。当我尝试重新启动容器时,我得到以下错误: 错误[org.keycloak.connections.jpa.updater.Liquibase.connectionProvider](ServerService线程池--68)更改集META-

  • 我有一个maven项目,其中jmockit 1.18用于嘲笑,surefire用于运行测试套件,Jacoco用于测量代码覆盖率。 当我尝试将jmockit升级到1.45版时,它在初始化测试套件运行程序VM时出错。但是,当javaagent作为argline参数显式传递时,测试就会执行。 有人能告诉我是否有办法禁用jmockit检测或代理初始化吗?