给出以下HTML:
<table>
<div>
<tr><td></td></tr>
</div>
</table>
渲染时,div会像这样移出:
<div>
</div>
<table>
<tr><td></td></tr>
</table>
为什么会发生这种情况,我该如何防止这种情况发生?
答案 0 :(得分:2)
你不能,第一个例子是无效的html。不过,您可以使用ProcessStartInfo.RedirectStandardOutput
代替<tbody>
。
答案 1 :(得分:1)
<div>
元素不允许直接在<table>
元素中。只允许与表相关的元素(<tr>
<thead>
...)。
没有办法“做这项工作”。阅读HTML规范并形成有效的文档。
答案 2 :(得分:1)
div标签不能像这样在表格内。
<table>
<div>
<tr><td></tr></td>
</div>
</table>
你可以把它放在td里面。
<table>
<tr><td><div></div></td></tr>
</table>