HTML表的问题

问题描述 投票:1回答:4

我有一个主表,然后再插入子表的每个TD。像下面的问题是可以说我有:

<table id = "main>
<tr>
<th id = "header1">blah</td>
<th id = "header2">blah</td>
<th id = "header3">blah</td>
</tr>
<tr><td>
<table id = "sub1">
<tr><td headers='header1'>1</td></tr>
</table>
</td>
<td>
<table id = "sub2">
<tr><td headers='header2'>2</td></tr>
</table>
</td>
<td>
<table id = "sub3">
<tr><td headers='header3'>3</td></tr>
</table>
</td>
</tr>
</table>

现在如果SUB1中有只有4行,但子2和3各有100行的表老是拖延SUB1表在表的其余部分的中间。我怎么会做那阻止它?

html html-table
4个回答
1
投票

尝试这个:

<td valign="top">

您必须指定,这里对齐TD的内容


0
投票

看看中valign

<td valign='top'>

更新的源

<table id = "main>
<tr>
<th id = "header1">blah</td>
<th id = "header2">blah</td>
<th id = "header3">blah</td>
</tr>
<tr><td valign='top'>
<table id = "sub1">
<tr><td headers='header1'>1</td></tr>
</table>
</td>
<td>
<table id = "sub2">
<tr><td headers='header2'>2</td></tr>
</table>
</td>
<td>
<table id = "sub3">
<tr><td headers='header3'>3</td></tr>
</table>
</td>
</tr>
</table>

0
投票

如果您增加/减少无。行的/在你的表的cols,您可能需要通过行跨度和列跨度属性adust相同。在任一单元格的上方还显示文本需要valign="top"财产


0
投票

请打开标签<tr style="vertical-align:top">第二个表行(标题行之后)。这将工作,没有必要行跨度和列跨度。

© www.soinside.com 2019 - 2024. All rights reserved.