我的.jade文件的例子
h1 Head1
table(border='1')
tr
td name
td name2
tr
td data
td data2
现在我想要输入h2 @ td数据。结果是,标题有效,但表格已被破坏。 "数据"是正确的h2但跳出了桌子。正确的语法怎么样?
感谢
答案 0 :(得分:1)
Jade似乎不允许多个标签位于同一行,这可能是您的问题。
基于online demo for Jade,似乎你想要:
h1 Head1
table(border='1')
tr
td name
td name2
tr
td
h2 data
td data2
虽然如果这样做,整个表格将由于表格缩进而被h1格式化,这可能会有问题,因此您可能真的想要:
h1 Head1
table(border='1')
tr
td name
td name2
tr
td
h2 data
td data2
其中包含以下HTML:
<h1>Head1</h1>
<table border="1">
<tr>
<td>name</td>
<td>name2</td>
</tr>
<tr>
<td>
<h2>data</h2>
</td>
<td>data2</td>
</tr>
</table>
请注意,以下两个HTML块提供相同的输出:
<td>
<h2>data</h2>
</td>
<td><h2>data</h2></td>