2013-05-04 2 views
0

Я не могу получить файлы нефрита, чтобы правильно расширять друг друга. Вот мой index.jade файл:нефритовые макеты не могут растягиваться

!!! 5 
html(lang='en') 
    head 
    ... scripts and stuff here... 
    body 
    include navbar 
    div.cont 
     div#row-fluid 
     a.slice#four(href="#fourbox") 
      div.subwindow 
      block blog 

В той же директории, у меня есть файл с именем blog.jade с кодом наблюдения в нем:

extends index 

block blog 
    .container-fluid(style="height:100%;") 
     body(style="margin:0px;padding:0px;overflow:hidden") 
     iframe(src="http://website.com", frameborder="0", style="overflow:hidden;height:100%;width:100%", height="100%", width="100%") 

Когда я запускаю мой сервер в экспрессе, то загружает индекс, но не заполняет #four правильным содержимым. Я делаю что-то не так в этом коде?

ответ

2

Проблема заключается в стороне сервера вызвать ваш нефрит выглядит хорошо:

попробовать на app.get('/', ...);

res.render('blog', { ... }) 

не

res.render('index', { ... }) 

P.S. вы два тела тег body(style="margin:0px;padding:0px;overflow:hidden") уход здесь

И если ваш индекс ВСЕГДА включать в файл блога:

попытаться удалить эти строки @ blog.jade

extends index 

block blog 

и изменение @ index.jade

block blog ---> include blog 
+0

Да, это была проблема рендеринга. Я не понимал, что так работает. Спасибо за вашу помощь! – elju

Смежные вопросы