我从bootstrap网站下载文件。然后我将文件移动到我的项目css和js文件夹中。我把它们联系起来并且不起作用。我用cdn尝试了它,它可以正常工作。
这是我的代码:
<link href="/css/bootstrap.min.css" media="all" rel="stylesheet">
答案 0 :(得分:1)
我认为问题在于你使用:
/css/bootstrap.min.css
第一个/
表示当前驱动器的根文件夹,我认为它不包含css目录。
更具体地说:
/表示当前驱动器的根目录;
./表示当前目录;
../表示当前目录的父目录。
您应该链接到css文件的正确路径(绝对路径或相对路径)。根据您的目录结构,您需要使用../css/bootstrap.min.css
或css/bootstrap.min.css
的可能性更大。
答案 1 :(得分:1)
您可以将Twitter Bootstrap与Asset-Pipeline一起使用。步骤是......
使用以下内容创建 grails-app / assets / bootstrap / bootstrap.css 文件:
+ / *
+ * = require css / bootstrap.min
+ * = require css / bootstrap-theme.min
+ * /
使用以下内容创建文件 app / grails-app / assets / bootstrap / bootstrap.js :
+ // =需要js / bootstrap.min
将以下内容添加到 app / grails-app / assets / javascripts / application.js
// = require bootstrap
将以下内容添加到 app / grails-app / assets / stylesheets / application.css
* =需要bootstrap
答案 2 :(得分:0)
我没有使用gsp方法查找文件路径。
它应该是这样的:
<link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap.min.css')}" type="text/css">
答案 3 :(得分:0)
尝试这个..
<link href="css/bootstrap.css" media="all" type="text/css" rel="stylesheet">
它为我工作