【发布时间】:2017-02-23 17:20:12
【问题描述】:
总的来说,我对 Grails/Bootstrap/HTML 和网络编程很陌生。我不是 IT 专家,但我必须为一个研究项目实施一个小型监控网站。我很确定我的问题有一个简单的解决方案 - 如果有人可以帮助我,我将不胜感激!
我正在使用带有 Grails 3 的 IntelliJ,并且我正在尝试将 Start Bootstrap 中的 SB Admin2 Bootstrap 模板集成到我的项目中。
我的问题是,该网站没有按应有的方式显示。首先,我尝试遵循本教程http://grails.asia/how-to-apply-a-commercial-bootstrap-theme-to-your-grails-application/,但它对我不起作用——不知道我在哪里失败了。然后我只是将 index.html 内容复制到我的 gsp 文件中。首先只显示文本,然后我按照这篇文章Bootstrap template not getting displayed 的答案添加了一个指向 BootstrapCDN 的链接 - 它有效..但不正确。 Screenshot
现在我的布局 gsp 文件的头部如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>SB Admin 2 -Bootstrap Admin Template</title>
<!-- Bootstrap Core CSS -->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<!-- MetisMenu CSS -->
<link href="../vendor/metisMenu/metisMenu.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="../dist/css/sb-admin-2.css" rel="stylesheet">
<!-- Morris Charts CSS -->
<link href="../vendor/morrisjs/morris.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="../vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
希望有人可以帮助我! 提前谢谢!
edit1:如果我在 html 文件中使用 IntelliJ 预览,它会完美运行。
【问题讨论】:
-
This 是我要使用的模板。
-
您是否检查过您的控制台是否有任何类似 404 的错误?
-
它需要引导 css 链接和其他不加载的 css。
-
@Shahil 我没有错误。你能解释一下你的第二条评论吗?谢谢!!
-
当您从外部使用引导程序时,它可以正常加载。我不确定您的其他 css 参考链接是否有效。
标签: html css twitter-bootstrap grails grails-3.0