2017-10-04 52 views
0

好的 - 我一直在研究一些asp.net应用程序,并且我学习的一个习惯是确保我所有的td和tr的崩溃告诉我所有事情都是正确的。这段代码是不是让我崩溃,因为它是错误的?

因此,每一个可折叠的物品,只有一个例外可以正确折叠。我花了一些时间试图弄清楚这个问题可能会发生什么,但我无法看到它。

当我启动我的表单时,一切都看起来很合适,我只是担心如果用户启动它,它可能会显示错误的东西。

任何想法?

enter image description here

红色支架表示我不能崩溃。除此之外,其他每一个td和tr都可以在该特定表中折叠。

我摆脱了风格=的“填充左:20像素”,转而使用空间,这样的..

<tr> 
     <td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proceeding under which I was mandated into treatment 
    </td> 
</tr> 

还是同样的问题 - 不会让我崩溃TR

+1

编辑只是有时做到这一点。只要忽略它,你的代码看起来不错。 – VDWWD

回答

1

发生这种情况是因为此td本身具有一行文本节点。如果您要将该文本放入<span>标记中,它将会崩溃。大多数编辑似乎都这样。不知道为什么。但这只是你不应该使用折叠来检查代码有效性的一个原因。它对于快速检查并不坏,但显然有局限性。

相关问题