导入bootstrap.less文件

时间:2015-04-21 12:58:36

标签: twitter-bootstrap less

我不知道自己做错了什么......

我有一个简单的文件夹系统:

   |_ JS
   |  |_ bootstrap.min
   |_ SOURCE
   |  |_ BOOTSTRAP
   |  |  |_ *.less (all bootstrap 3.3.4 .less files copied form the bootstrap less folder
   |  |_ style.less
   |_ index.html

' style.less'文件如下:

// Bootstrap LESS
@import 'bootstrap/bootstrap.less';

我有一个简单的index.html文件:

<html>
<head>
    <title>TODO supply a title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <link rel="stylesheet" href="source/style.less" type="text/less">

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/less.js/2.5.0/less.min.js"></script>

</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-6">
                text 1
            </div>
            <div class="col-md-6">
                text 1
            </div>
        </div>
    </div>
</body>

在这个汇编中它不起作用:(

但如果我更改了href源:

<link rel="stylesheet" href="source/style.less" type="text/less">

为:

<link rel="stylesheet" href="source/bootstrap/bootstrap.less" type="text/less">

所有代码都运行良好......出了什么问题?我不知道......请帮忙! :)

2 个答案:

答案 0 :(得分:2)

尝试将style.less文件更改为

@import './bootstrap/bootstrap.less';

它可能有用,否则你可以在html中同时拥有这两个文件。一个是标准引导程序,另一个是包含自定义样式的引导程序。

答案 1 :(得分:0)

如此链接所述:http://lesscss.org/;

下载less.js并将其包含在网页元素的标记中: