考虑下表
<table border="1">
<tr>
<td>some data</td>
<td>some data</td>
<td> </td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
<td>need to display smthng here</td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
<td> </td>
</tr>
</table>
我想在第二行旁边显示一些内容。我已经尝试了第三列并将 
放入单元格(1,3)&amp;单元格(3,3),但它也破坏了外观,因为我也需要桌面边框。
我认为最好将div元素放在表格之外但与第二行平行,但我不知道该怎么做。如果我在第二个<tr>..</tr>
结束后包含div元素,则无效。
有人可以提出解决方案吗?我需要桌边框。
答案 0 :(得分:1)
您可以使用rowspan attribute
垂直折叠单元格<table border="1">
<tr>
<td>some data</td>
<td>some data</td>
<td rowspan="3">need to display smthng here</td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
</tr>
</table>
您可以在此处查看输出:jsfiddle.net/8DcAB/
答案 1 :(得分:0)
不知道你想要与该行平行显示什么,但请检查这个小提琴http://jsfiddle.net/mQZvx/。希望有助于。
#myDiv{
position: relative;
float: right;
bottom:50px;
right:350px;
}
答案 2 :(得分:0)
喜欢这个? http://jsfiddle.net/4NxY7/
position: absolute
会从流中删除元素,因此甚至不需要对其进行排版。
<table border="1">
<tr>
<td>some data</td>
<td>some data</td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
<td style="margin-left: 5px; position: absolute;">
need to display smthng here
</td>
</tr>
<tr>
<td>some data</td>
<td>some data</td>
</tr>
</table>