为什么这个额外的“>”符号来自我的HTML页面?

时间:2015-03-17 08:16:12

标签: html css

  • 额外的符号即将到来“>”,你可以找出这个额外的地方> 符号
  • 为什么这个“>”符号在上面进来?

HTML

          <table>
 <tr><td>Hi <%username%>,</td></tr>


<tr><td><b>Greetings from Sunlight IT</b></td></tr>


<tr><td>Earlier you are assigned for a <%keyword%> keyword to get <%OldPosition%> position. Your keyword assigned keyword date was <%oldStartDate%> and Previous target date was <%oldtargetdated%> which you couldn't reach your target position.So once again, I'm assigning <%keyword%> keyword to get <%NewPosition%> position. Newly assigned date is <%NewStartDate%>and target date is <%Newtargetdate%></td></tr>

<tr><td>This time try to achieve the target position i.e <%NewPosition%> for the keyword <%keyword%> with out fail.
</td></tr>

<tr><td>Thanks & Regards</td></tr>
<tr><td>Project Manager</td></tr>

<tr><td>Sunlight IT</td></tr>

<tr><td>My desk   | 91 40 5454</td></tr>

<tr><td>t | 91 40 4545</td></tr>

<tr><td>e  | support@gdgds.com</td></tr>

<tr><td>w | www.sunlifdfasghtit.com</td></tr>
</table>
</body>

enter image description here

2 个答案:

答案 0 :(得分:5)

您的表格中有<br/>个元素,位于任何表格单元格之外。 HTML规范禁止这样做;表中的所有内容都应该在表格单元格中。

查看来自您的来源的jsfiddle,以及移除了<br/>的{​​{3}}。

编辑:原因 <br>导致额外空间的原因是浏览器不知道如何处理它们,所以它将它们全部放在最前面,第一个<tr>而不是<tr>之间的预期位置 所有浏览器都以同样的方式处理这个问题,这与我提到的其他大多数错误不同。所以最好不要有任何错误。

答案 1 :(得分:0)

删除表格中的所有<br/>,不允许他们在那里。