如何在 Node.js 和 Express 上使用 Twitter Bootstrap?
我知道我必须将 CSS 和 Javascript 文件放在./public
目录中(如果设置为默认值)。但是当我寻找如何在 Node.js 和 Express 上使用 Twitter Bootstrap 时,我了解到使用 Twitter Bootstrap 有很多变体。
例如,只需将引导 CSS 和 JS 文件放在适当的目录中,或指定:
<link rel='stylesheet' href='assets/css/bootstrap-responsive.css'>
<link rel='stylesheet' href='https://d396qusza40orc.cloudfront.net/startup%2Fcode%2Fbootstrap.js'>
等等,还有两个来源,普通和.min.css
文件,每个都有 CSS 和 JS。那么如何在 Node.js 和 Express 中提供适当的引导文件?
这是我当前代码的前几行(有必要吗?),它不适用于响应式设计(当我缩小屏幕以模仿智能手机的尺寸时,它不会垂直堆叠,而只是缩小尺寸每个比率都相同)。
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<title><%= title %></title>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<link rel='stylesheet' href='/stylesheets/bootstrap.min.css'>
<link rel='stylesheet' href='assets/css/bootstrap-responsive.css'>
<script src='/javascripts/jquery-2.0.2.min.js'></script>
<style type='text/css'>
/* Large desktop */
@media (min-width: 980px) {
body {
padding-top: 60px;
}
}
/* smartphones */
@media (max-width: 480px) {
body {
padding-top: 30px;
}
}
</style>
</head>