這是我用於生成內容區寬度爲100%的div的代碼,並且它周圍有一個很薄的灰色邊框。裏面有一堆輸入。如果您注意到,每個輸入都有指定的大小。如果您的屏幕尺寸與我的尺寸完全一樣,並且您的瀏覽器甚至不會輕微最小化,它就可以完美運行。當這些事情發生時,輸入將呈現在標籤下方,表單變得混亂。如何使文本框符合帶標籤的父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>
這是一個極好的解決方案。謝謝。 – Allenph 2015-04-05 11:16:16
我在執行時遇到問題。我相當確定它與我的表單中沒有表格行有關嗎? http://jsfiddle.net/ugngp7ft/ – Allenph 2015-04-05 11:45:29