..一直试图在HTML表格的单元格中调整文本框(自动调整文本框宽度),但没有运气..任何人都可以帮忙吗?感谢
我有什么:
<td>
<asp:TextBox ID="txtPrice" runat="server" style="width:100%"/>
</td>
答案 0 :(得分:12)
<textarea>
之类的“文本框”是内联元素。你需要做到这一点:
HTML:
<textarea class="myTextarea">
Content
</textarea>
CSS:
.myTextarea
{
display: block;
width: 100%;
height: 100%;
}
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%width
和hight
并且它是{{ 1}}到0并将表格单元格的margin
设置为0。