【发布时间】:2012-02-09 13:35:49
【问题描述】:
使用 Jade 模板引擎,我希望能够在扩展另一个模板中选择将类声明为 body 标签。
layout.jade
!!! 5
html(lang='en')
head
block title
meta(charset='utf-8')
link(rel='stylesheet', href='/stylesheets/style.css')
block addhead
block body
div#wrap
header
div#header_content
p
a(href='/')
img(src='/images/logo.png', alt='Template-e-o')
div.hr.red
br(style='clear:both;')
div#content
block content
br(style='clear:both;')
index.jade
extends layout
block title
title bidi
block body
body.index
block content
p ’ello govna.
这不起作用。
【问题讨论】:
-
您能否发布一个更完整的代码示例,说明您尝试过但没有奏效的方法?您是否在 index.jade 中使用“扩展布局”语句?查看整个 .jade 文件会有所帮助。而且只是一个“语法糖”提示,您可以使用 body.index 代替 (class='index')。
-
好的,谢谢。这是否更好?模板继承是有效的,只是如何选择性地给 body 标签一个类,我正在尝试弄清楚。
标签: pug