【发布时间】:2011-03-12 18:06:36
【问题描述】:
我的网页中有以下“行”
<div style="width:100%">
"Some Text" <DropDown> "Some more text" <TextBox> <Button> <Button>
</div>
DropDown 控件我并没有真正控制宽度,因为它的大小可以适应最长的选项值。按钮是固定宽度。如何让 TextBox 填充所有可用的剩余宽度?
我尝试将它放在表格中,但遇到了同样的问题,即如何使所有其他列尽可能小以适应其内容,然后 TextBox 列填充剩余宽度?
如果需要,Hacky 解决方案很好,我早就放弃了任何假装甚至关心 CSS 标准,因为做最简单的事情是如此困难。
编辑:澄清一下,我的意思是 TextBox <input type="text"/>
【问题讨论】:
-
您可以使用宽度样式属性控制下拉菜单的宽度。 等
-
@Pradyumma:我不想设置下拉菜单的宽度。它的大小应该适合它的内容。
-
郑重声明,TextBox 是指
<input type="text"/>而不是<textarea></textarea>,对吗?