使用Jade/Bootstrap並嘗試將網格系統應用於nodejs/express設置中。我想要的頁面有一個頂部欄,它下面有一個頁眉,然後是下面的兩欄。我閱讀了html示例,然後將這些想法翻譯成玉石。下面的Jade代碼垂直堆棧頁面標題,頁面內容和輔助頁面內容(請參閱index.jade)。預計後兩者將是並排的。到目前爲止:所有的css和腳本文件都被正確加載,正如使用'nodemon'所看到的,我已經驗證了Jade中的縮進,我已經閱讀了各種Bootstrap文檔,並在Stack中查找了類似的問題。渲染實際上看起來像它被格式化爲一個小屏幕。我究竟做錯了什麼?Jade/Bootstrap + Nodejs:網格渲染錯誤列
layout.jade
doctype 5
html
head
title= title
link(rel='stylesheet', type='text/css', href='lib/bootstrap/css/bootstrap.css')
link(rel='stylesheet', type='text/css', href='stylesheets/custom.css')
link(rel='stylesheet', type='text/css', href='stylesheets/style.css')
script(type='text/javascript', src='lib/jquery/jquery-1.10.2.min.js')
script(type='text/javascript', src='lib/bootstrap/js/bootstrap.min.js')
body
block content
index.jade
extends layout
block content
div.topbar
div.fill
div.container
a.brand(href='#') #{title}
ul.nav
li.active
a(href='#') Home
li
a(href='#about') About
li
a(href='#contact') Contact
form.pull-right(method="post", id="loginForm")
input.input-small(id="username", type="text", name="User", placeholder="Username")
input.input-small(id="password", type="password", name="Password", placeholder="Password")
input.btn.primary(type="submit", value="Sign In")
p#loginPrompt.pull-right.login-prompt
div.container
div.content
div.page-header
h1 Main Page
small Welcome to #{title}
div.row
div.span4
h2 Page Content
div.span4
h3 Secondary Content
div.footer
p © test 2013
您正在使用什麼版本的引導呢?在3中,你的類應該像'col-',就像'col-md-4'一樣,而不是'span4'。 [所以在版本差異發佈](http://stackoverflow.com/questions/17952571/how-has-twitter-bootstrap-3-changed-over-version-2-3-2)。如果這是你的問題,讓我知道,我會發布答案。 – MikeSmithDev
哦,大聲哭...這就是它! –