我在下面的emmet中做错了什么?第一个tr没有正确终止。我试图搜索网但找不到任何东西。谢谢
table>tr>td*3+tr*3>td*3>{Sample Data $}
答案 0 :(得分:0)
Emmet渲染html表table>tr>td*3+tr*3>td*3>{Sample Data $}
的位置
错了,因为它呈现为
<table>
<tr>
<td></td>
<td></td>
<td></td>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
</tr>
</table>
table>tr*3>td{Sample Data $}*3
,它将呈现为
<table>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
<tr>
<td>Sample Data 1</td>
<td>Sample Data 2</td>
<td>Sample Data 3</td>
</tr>
</table>
答案 1 :(得分:0)
在您的示例中,您将第二个tr
作为第一个td
的兄弟姐妹。您应该使用tr
运算符向后移动^
:
table>tr>td*3^tr*3>td*3>{Sample Data $}
...或组行
table>(tr>td*3)(tr*3>td*3>{Sample Data $})