表中的W3C合规br标签

时间:2014-10-20 20:32:53

标签: html tags w3c

我希望UI中的间距与我修改中的间距完全相同。原始代码写成:

<table>
<tr>
<td>stuff</td>
</tr>
<br/>
<tr>
<td>stuff</td>
</tr>
</table>

此代码出现w3c错误且不正确。我将此代码修改为:

<table>
<tr>
<td>stuff</td>
</tr>
<tr style="display:none;"><td><br/></td></tr>
<tr>
<td>stuff</td>
</tr>
</table>

此代码符合w3c,但我注意到修改中的间距与原始代码完全不同,这不是理想的结果。

有谁知道为什么会发生这种情况和/或解决此问题的方法?

1 个答案:

答案 0 :(得分:0)

您滥用br element。它必须仅用于作为内容一部分的有意义的换行符(例如in addressesin poems)。

你应该使用CSS。

您可能希望使用浏览器的开发人员工具检查应用的CSS(可能来自浏览器的默认样式表,如果没有br元素的作者样式),并尝试重新实现它对于新代码(定位现有/有效元素)。