我希望我能够很好地解释这个问题。我的桌子底部有一个文本框。用户可以抓住盒子的角落,如果他们愿意的话可以将其展开,但是这样做时,其他一些领域会随之移动。我从别人那里继承了这个页面,所以我不能说他们的方法。表单设置为两列表。大多数领域都是第一列。除了有问题的文本框之外,只有一个文本框跨越两列,但它是一行而无法展开。只有两个字段完全在第二列中。当动态文本框扩展时,这两个移动。我尝试在两个正在移动的字段上设置一个宽度,因为它们没有一个并且希望它能修复它,但事实并非如此。这是用C#ASP.NET编写的。
字段和文本框的代码:
<td style="width: 140px;">
<label for="txtLastName" id="Label2" style="font-size:15px; font-weight:bold;"><span style="color: #FF0000">*</span>Last Name:</label></td>
<td>
<asp:TextBox CssClass="textbox" ID="txtLastName" runat="server" TabIndex="2"
Height="19px" Width="130px"></asp:TextBox></td>
<td colspan="2">
<asp:TextBox CssClass="textbox" ID="txtComments" runat="server" TextMode="MultiLine"
TabIndex="6" Height="30px" Width="275px"></asp:TextBox></td>
我很抱歉,如果这是太多的信息,但我认为这是一个我忽略的简单修复,我是开发新手。
答案 0 :(得分:2)
简单的事情就是在CSS中为textarea执行以下操作:
textarea的{调整:无;高度:120像素;最大高度:120像素;最小高度:120像素;}
这样就可以了 - 你不需要最小值和最大值,虽然我把它放进去只是为了安全!
希望这有帮助!