3

我刚刚注意到我从 VS 收到以下警告/错误。

验证(XHTML 1.0 过渡):元素“td”不能嵌套在元素“表”中

我敢说元素TD也可以嵌套在TABLE中。事实上,我说这是使用TD的唯一正确方法。我错过了什么?

我已经检查了两次和三次 - 没有TD嵌套在任何其他TD中。它们就在TR里面,它在TABLE里面。

编辑

<table>
  <td></td>
  @foreach (String t in ts)
  { <td>@t</td> }
  @foreach (String s in ss)
  {
    <tr>
      <td>...</td>
      @foreach (String t in ts)
      { <td>...</td> }
    </tr>
  }
</table>
4

2 回答 2

10

该错误表明您正在尝试执行此操作:

<table>
    <td>...</td>
...

但是tds 必须tr像这样嵌套在 s 中:

<table>
    <tr>
        <td>...</td>
    </tr>
...

如果您已经这样做了,那么您将需要显示 HTML。没有看到 HTML,我们只能猜测......

于 2013-10-29T16:52:36.820 回答
2

警告建议您立即将 td 放在表中。td 只能带有 tr 标签

于 2013-10-29T16:50:46.673 回答