我有一个包含四列的两行表。我在第一行的第一列中有文本,在第二列中有文本框,然后是文本,然后是文本框。在下一行中,我在第一列中有文本,在第二列中有文本框,但我想跨越文本框以填充其他两列,以便所有内容都正确排列。我可以在一个表中执行此操作,还是需要创建一个表,以便列可以使用不同的大小?
答案 0 :(得分:2)
您可以使用html <table/>
的列span(colspan)属性。
例如:
<table>
<tr>
<td colspan="2">Text</td>
</tr>
<tr>
<td>Text1</td>
<td>Text2</td>
</tr>
</table>
答案 1 :(得分:1)
如果您希望以编程方式执行此操作,则可以在ASP.NET Table控件中设置每个TableCell的ColumnSpan属性。然后使用放入该单元格的TextBox的Width或Columns属性,使其尽可能宽。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox_members%28v=vs.80%29.aspx