【发布时间】:2015-04-05 19:45:34
【问题描述】:
这是我用于生成 100% 内容区域宽度的 div 的代码,并在其周围有一个细灰色边框。它里面有一堆输入。如果您注意到,每个输入都有指定的大小。如果您的屏幕与我的屏幕尺寸完全相同,并且您的浏览器甚至没有被最小化,它就可以完美运行。当其中任何一种情况发生时,输入将呈现在标签下方,并且表单会变得混乱。
我想不出一种方法来使这些文本框的宽度动态化,以便文本框适合标签后父 DIV 中剩余的宽度。
<div class="text_container_border">
Foobar Label: <input name="foobar_1" size="60" type="text" class="hidden_textfield" value=""/>
<br />
Foobar Label 2: <input name="foobar_2" size="60" type="text" class="hidden_textfield" value=""/>
<br />
Foobar Label 3: <input name="foobar_3" size="60" type="text" class="hidden_textfield" value=""/>
<br />
Small Foobar: <input name="small_foobar" size="20" type="text" class="hidden_textfield" value=""/>
Smaller Foobar: <input maxlength="14" name="smaller_foobar" size="14" type="text" class="hidden_textfield" value=""/>
Smallest Foobar: <input maxlength="10" name="smallest_foobar" size="35" type="text" class="hidden_textfield" value=""/>
</div>
【问题讨论】: