如何在表格单元格中放置文本框

时间:2010-11-08 09:38:10

标签: asp.net html css

..一直试图在HTML表格的单元格中调整文本框(自动调整文本框宽度),但没有运气..任何人都可以帮忙吗?感谢

我有什么:

<td>
  <asp:TextBox ID="txtPrice" runat="server" style="width:100%"/>
</td>

5 个答案:

答案 0 :(得分:12)

<textarea>之类的“文本框”是内联元素。你需要做到这一点:

HTML:

<textarea class="myTextarea">
Content
</textarea>

CSS:

.myTextarea
{
   display: block;
   width: 100%;
   height: 100%;
}

Example for you here

And an updated example for you here。 (添加了边距并有一张桌子可供您查看)

另外,你有一些我们可以看到的代码吗? textbox不是有效的HTML,因此我们不知道您要使用的是什么:)

答案 1 :(得分:3)

试试这个:

<td>
<textarea style="width:100%;height:100%;margin:0;padding:0;" rows=1 cols=1>
    text!
</textarea>
</td>

在我的测试中,它有效。

答案 2 :(得分:1)

style="width: 100%; height: 100%;"不起作用?

答案 3 :(得分:1)

这对我有用:

<asp:TextBox ID="txtPrice" runat="server" width=100%"/>

然而,左边有溢出我会看到我能做什么

答案 4 :(得分:0)

设置“文本框”(无论是......你的意思是textarea还是input type="text"?)到100%widthhight并且它是{{ 1}}到0并将表格单元格的margin设置为0。