在HTML中显示未知的新行
我正在使用这个简单的HTML代码在HTML中显示未知的新行,html,html-table,Html,Html Table,我正在使用这个简单的HTML代码 <html> <head> <meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' /> <meta name='apple-mobile-web-app-capable' content='yes' /&
<html>
<head>
<meta name='viewport' content='width=device-width; initial-scale=1.0;
maximum-scale=1.0; user-scalable=0;' />
<meta name='apple-mobile-web-app-capable' content='yes' />
</head>
<body>
<div align='center'>
<img src='data:image/png;base64,Base64_code' />
</div>
<br/>
<table>
<tr>
<td>
<br/>April 2, 2013
<br/>xxxxxxx
<br/>
<br/>2xxxxx xxxxxxx
<br/>xxxxxxxx
<br/>
<br/>Hello xxxx,
<br/>
</td>
<br/>
<td>
<br/>
<img src='data:image/jpeg;base64,Base64_code' />
<br/>
</td>
<br/>
</tr>
<br/>
<tr>
<br/>
<td colspan='2' align='center'>
<br/>
<h2><font color='blue'>xxxxxxxxxxx</font></h2>
<br/>
</td>
<br/>
</tr>
<br/>
<tr>
<br/>
<td>
<br/>xxxxxxxxxxxx
<br/>
<br/>xxxxx xxxxx
<br/>
<br/>xxxxxxx
<br/>
<br/>xxxxxxxx
<br/>
<br/>xxxxxx
<br/>
<br/>
<br/>xxxx
<br/>xxxx
<br/>xxxxxx
<br/>
</td>
<br/>
<td>
<br/>
<img src='data:image/jpeg;base64,/9j/
+691//2Q==' />
<br/>
</td>
<br/>
</tr>
<br/>
</table>
</body>
</html>
但在显示时,它有一些未知的新行:
我使用铬元素,看到类似的东西
我不知道原因!如何修复它?从您的系统中删除所有内容将解决您的问题。是零个或多个td或th元素
由于不允许存在br元素,您的浏览器正试图通过将其移动到表的前面来从错误中恢复
为了解决这个问题,.正确格式化代码可能会帮助您了解所有这些代码的来源。@AlfredXing:否JavaScription我可以在中添加新行吗?是的。br元素可以作为td元素的子元素。但是在那里使用它们很少有意义。将br元素放在td元素中不会导致所描述的问题。