2012-04-23 61 views
2

我在Firebug Web开发加载我的网站的时候得到一个错误:错误缺少 '语句之前' - @import

​​

下面是一个完整的文件:

/*! 
* jQuery UI CSS Framework 1.8.19 
* 
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 
* Dual licensed under the MIT or GPL Version 2 licenses. 
* http://jquery.org/license 
* 
* http://docs.jquery.com/UI/Theming 
*/ 
@import "jquery.ui.base.css"; 
@import "jquery.ui.theme.css"; 

任何建议?

+1

您是否将CSS文件导入为脚本? – Pointy 2012-04-23 15:47:37

+0

这个[link](http://forum.jquery.com/topic/another-missing-before-statement-problem-but-other-posts-have-not-helped-me-any)可能有帮助 – 2012-04-23 15:51:58

+0

@b_dubb这就是一个奇怪的问题的好链接,但这是关于一个CSS文件生成JavaScript错误。 – Pointy 2012-04-23 16:13:53

回答

7

如果您将CSS加载为JavaScript,那么您将为CSS文件获取JavaScript错误的唯一原因是。

这听起来可能有些傲慢,但你也许这样做的:

<script src="jquery.ui.base.css"></script> 

如果是的话,它应该改为:

<link rel="stylesheet" href="jquery.ui.base.css" /> 

。当然,这是一个比较容易犯的错误,如果你正在使用一些jQuery导入的东西,但我们需要看到更多的源代码来确定。

+0

在我的情况下,我是动态加载脚本和CSS,这是我的问题:)谢谢 – AzurGroup 2013-04-03 13:04:28