我有一个TextBox
和一个Button
。我把它们放在 a 的第一行内table
。我想要的是Button
固定在 60px 并TextBox
占用其余空间。第二行table
有一个TreeView
应该扩展到全table
宽。这是我尝试过的:
<div class="leftCol">
<table style="width: 100%;">
<tr>
<td>
<asp:TextBox runat="server" Width="100%" CssClass="FilterTextBox" />
</td>
<td>
<asp:Button runat="server" Width="60" Text="Filter" ID="btnFilter" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:TreeView runat="server" Height="100%" Width="100%" CssClass="leftTreeView" />
</td>
</tr>
</table>
</div>
这是简单的CSS:
.FilterTextBox
{
display: block;
width: 100%;
height: 100%;
}
TreeView
看起来不错,但TextBox
似乎没有扩展到div
(减去按钮的宽度)的全宽。