扩展的内容让样式和组件更好的利用, 以及包含了LESS.
Bootstrap是以LESS为核心, LESS动态样式语言由我们一个好朋友创建, Alexis Sellier. 这让基于CSS系统的开发更快, 更容易, 更有趣.
Bootstrap创作者之一写了一篇 博客, 下面是一些概括:
LESS包含了一些变量, 可重复使用的代码, 一些简单的数学操作, 嵌套, 甚至包含颜色功能.
查看官方网站 http://lesscss.org 了解更多.
由于我们的CSS是通过LESS, 并使用了其变量和mixins, 所以这是需要编译才能最终使用. 下面是说明如何编译.
可根据GitHub的项目readme指示通过命令行完成编译.
下载最新的Less.js并在<head>
里引用它.
<link rel="stylesheet/less" href="/path/to/bootstrap.less"> <script src="/path/to/less.js"></script>
只需保存它们并刷新页面, 就可以重编译.less文件. Less.js会编译它们并存储在本地.
非官方的Mac应用程序监视.less文件目录并编译本地每次保存后的.less文件. 假如你喜欢, 你可以在应用程序设置编好来自动缩减和结束某个目录文件的编译.
Crunch是由Adobe Air构建的一个非常好看的LESS编辑器和编译器.
CodeKit是一个Mac应用程序, 可编译LESS, SASS, Stylus, 和 CoffeeScript.
Mac, Linux, 和 Windows 应用程序, 通过拖放来编译LESS文件. 另外, 该应用程序的源代码放在了GitHub.
通过已经编译好或压缩好的CSS和JS, 快速入门任何网站. 把自定义样式单独分开便于未来的升级和维护.
下载最新已编译好的Bootstrap并放置在你的项目中. 比如, 你可以像下面这样:
app/ layouts/ templates/ public/ css/ bootstrap.min.css js/ bootstrap.min.js img/ glyphicons-halflings.png glyphicons-halflings-white.png
复制下面的HTML, 保存并开始预览.
<html> <head> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="public/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <h1>Hello, world!</h1> <!-- Bootstrap --> <script src="public/js/bootstrap.min.js"></script> </body> </html>
自定义的CSS, JS和更多需要Bootstrap的地方, 都需要把文件单独出来.
<html> <head> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="public/css/bootstrap.min.css" rel="stylesheet"> <!-- Project --> <link href="public/css/application.css" rel="stylesheet"> </head> <body> <h1>Hello, world!</h1> <!-- Bootstrap --> <script src="public/js/bootstrap.min.js"></script> <!-- Project --> <script src="public/js/application.js"></script> </body> </html>