帮助:Lint错误/应被删除的表格标签
Appearance
Outdated translations are marked like this.
例子:
{| ← 表格1从此处开始
| 一些文本
|-
{| ← 表格2从此处开始。你可以删掉这行
|- ← 表格2的一行。如果你愿意,你也可以删掉这行。
| 另一些文本
|} ← 这个闭合标签现在没用了,你应该同时删掉它。
|}
在这个例子中,当第二个表打开时,第一个表就会关闭。 这可能并非编辑们的本意。 大多数情况下,编辑应该修改维基文本并删除表2。 虽然以下行标签无需删除,但我们建议将其删除。 由于不再需要结束表格标签,因此也应该将其删除。
其他解决方案
然而,在某些情况下,编辑可能忘记添加<td>标签。
在这种情况下,解决方法是在表2的开头添加|,这样也能解决问题。
请注意,在某些情况下,渲染可能并非一定出错。 在这种情况下,显式关闭第一个表是合理的。
所以,页面的修复措施是与页面内容相关的。
说明
此linter类别与一个表嵌套在另一个表的可扩展位置(例如,在<tr>或|-标签内)有关。
RemexHTML和Parsoid会保留两个表格标签,并渲染两个相邻的表格,这可能并非编辑想要的效果。 如果维基文本来自模板,Linter还会告诉你哪个模板生成了该输出,但你必须调查模板源代码,以识别生成该表格标签的相关模板代码并进行修复。 请参阅模板修复示例。