Sass for循环中编译%时报错解决方案

sass功能强大,特别是支持for循环,节省大量开发时间,但是在开发时遇到一个问题,直接使用%时没有问题,当有变量时再加% 单位在编译时报错;

这样没有问题:

@for $width from 0 to 10{
    .wp#{$width}{
        width:$width px;
    }
}

但是这样就有问题了:

@for $width from 0 to 10{
    .wp#{$width}{
        width:$width%;
    }
}

或者这样:

@for $width from 0 to 10{
    .wp#{$width}{
        width:$width %;
    }
}

编译时报错,试了好多方法还是不行,最后采用很二的方式竟然可以了:

@for $width from 0 to 10{
    .wp#{$width}{
        width:$width+0%;
    }
}

Sass for循环中编译%时报错解决方案,布布扣,bubuko.com

时间: 2024-10-09 01:25:55

Sass for循环中编译%时报错解决方案的相关文章

Maven项目编译时报错缺少tools.jar

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ERP: Compilation failure [ERROR] Unable to locate the Javac Compiler in: [ERROR] C:\Program Files\Java\jre7\..\lib\tools.jar [ERR

VC中编译报错:error C2011: 'fd_set' : 'struct' type redefinition

这是头文件包含顺序的问题,原因与解决办法见下面代码的注释. /* 包含下面这两个头文件时,必须把winsock2.h放在前面 否则编译报错,N多的重定义错误:例如 error C2011: 'fd_set' : 'struct' type redefinition */ #include <WinSock2.h> #include <Windows.h> int main(int argc, _TCHAR* argv[]) { Sleep(1); return 0; } 其实可以不

apache源码编译时报错ssl_engine_init.c:546: error: &#39;STACK&#39; undeclared (first use in this function)

操作系统:centos6.4 X86_64 apache版本:httpd-2.2.6 openssl版本:openssl-1.0.1e 源码编译apache时报如下错误: ssl_engine_init.c: In function 'ssl_init_ctx_protocol': ssl_engine_init.c:390: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c:39

CrossApp项目在Eclipse中进行编译报错解决方案

1. 导入Android工程后,若java代码报错,缺少相应的java 文件,则拷贝CrossApp-master\CrossApp\platform\android\java\src目录下文件到工程的src目录下. 2.若提示编译工具NDK有问题,则在项目名上右键,选择最下方的Properties,打开配置页面,选中C/C++ Build ,在Build command中将你自己的ndk目录下的ndk-build.cmd的路径粘贴进去,再选择OK即可. 3.也是容易忘的一个错误,初次编译,可能

android编译时报错:Error parsing XML: unbound prefix 的错误原因及解决方案

原因之一:拼写错误.例如:android写成androd之类. 原因之二:xmlns没有添加.有的时候,自定了一些view,且新加了一些自定义的命名,那么需要添加声明到根上.如果忘了添加也会报这个错误. xmlns:calendar="http://schemas.android.com/apk/res-auto"

关于MVC4项目从32位机移到64位机编译报错解决方案

早上写了个MVC WEBAPI的demo 机子环境是:XP SP3+ VS2010 + ASP.NET MVC4 然后晚上拿回笔记本进行编译运行,结果报错如下: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加载类型“EasyFactoryWeb.WebAPI.WebApiApplication”. 源错误: 行 1: <%@ Application Codebehind="

Java编译时报错“错误: 找不到或无法加载主类”的解决方法

一.问题描述 java在执行的时候,会遇到这样的报错,编译可以正常通过,只是执行java命令时会报错,例如: G:\1\JavaPrac\tankproject\src\tank1>javac TankGame1.java G:\1\JavaPrac\tankproject\src\tank1>java TankGame1错误: 找不到或无法加载主类 TankGame1 二.解决方法 主要是配置环境变量可能有问题,着重检查环境变量. 环境变量配置: 第一步: "变量名":J

解决Nginx添加openssl模块编译时报错问题

如题所示,报错信息如下: /bin/sh: line 2: ./config: No such file or directory make[1]: *** [/usr/local/ssl/.openssl/include/openssl/ssl.h] Error 127 make[1]: Leaving directory `/usr/local/src/nginx-1.9.9' make: *** [build] Error 2 需要说明的是,我这里编译所使用的Nginx源码是1.9.9的.

Nginx添加openssl模块编译时报错问题

如题所示,报错信息如下: /bin/sh: line 2: ./config: No such file or directory make[1]: *** [/usr/local/ssl/.openssl/include/openssl/ssl.h] Error 127 make[1]: Leaving directory `/usr/local/src/nginx-1.9.9' make: *** [build] Error 2 需要说明的是,我这里编译所使用的Nginx源码是1.9.9的.