我有这个错误:
“除非他们是mixin的一部分,否则不允许匿名阻止”
使用这个Jade文件:
html
body
style(type='text/css', media='screen')
div#div_name
display: block
height: 300px
显然问题出在 display:block - 任何ideas \ solutions?
答案 0 :(得分:0)
以下Jade
style(type='text/css', media='screen')
div#div_name
display: block
height: 300px
不会编译。
<style type="text/css" media="screen"></style>
<div id="div_name">
<display><block></block></display>
<height>...... and then you get an error with the 300px
</div>
要包含文字文字,请在元素的末尾添加句点。
style(type='text/css', media='screen')
div#div_name.
display: block
height: 300px
将编译为:
<style type="text/css" media="screen"></style>
<div id="div_name">
display: block
height: 300px
</div>
现在,我猜这可能不是你想要的。
我猜你在样式标签中确实需要div#div_name
,所以你应该写下面的内容。注意文本是如何缩进的,并且在style
元素的末尾有一段句子。
style(type='text/css', media='screen').
div#div_name {
display: block
height: 300px
}
将编译为:
<style type="text/css" media="screen">
div#div_name {
display: block
height: 300px
}
</style>
最后,不要忘记在CSS中使用分号。